
HTML základy
Cílem následujícího cvičení je vyzkoušet si postupně vytvořit a otestovat (pomocí validátoru) škálu od jednoduché stránky, přes sadu stránek až po komplexní stránky. Použijte verzi XHTML1.1, pro účely předmětu používejte validátor konzorcia W3 - http://validator.w3.org/.
Grafickou podobu stránek neřešte!
- Vytvořte jednoduchou webovou stránku (hello world) pomocí example XHTML1.1 document.
- Zkontrolujte validitu stránky pomocí W3C Validátoru.
- Svou stránku umístěte na veřejně dostupné místo dle požadavků na práci v semestru.
- Zkopírujte do své stránky skutečný kompletní text z konce této stránky.
- Pozorně si text přečtěte a pokuste se odhalit význam jednotlivých částí textu (zvláště ze seznamu na začátku).
- Pokuste se využít maximum HTML elementů pro vhodné strukturování zkopírovaného textu.
Minimalistická stránka
- Vytvořte základní kostru stánky, která bude obsahovat důležité metainformace včetně řeči a kódování.
- Stránku nahrajte na příslušné servery pro jejich dostupnost přes HTTP.
- Proveďte validaci stránky, případné chyby opravte.
- Vyzkoušejte stránku zobrazit včetně diakritiky (háčky a čárky nad
písmeny).
TIP:<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
Webová adresa stránky je https://bi-zwu.pages.wr.cz/html/hello.html
Kompletní text
- Rozšiřte webovou stránku o následující text a odkazy.
- Text strukturujte — přidejte do něj maximum informace pro co nejlepší čitelnost.
- Pokuste se využít co nejvíce vhodných elementů jazyka (X)HTML.
- Odkazy vložte do textu na vhodná místa.
- Textový obsah odkazů mají tvořit části zadaného textu.
- Vizuální stránkou se nezabývejte, t.j. žádné CSS ani neřešte způsob zobrazení HTML elementů.
Webová adresa stránky je https://bi-zwu.pages.wr.cz/html
Typické problémy studentských řešení (doporučení)
- Neřešte vzhled (pokud použijete např.
<strong>
, tak proto, že ten text je důležitý, ne aby byl tučně), t.j. je to skutečně důležité, kdybych si zapamatoval jenom to, bylo by to OK? - Ne všechno je odstavec! (má to věty a myšlenku?)
- Nevkládejte nadpis do odstavce
- Používejte jenom malé písmena pro názvy elementů
- Nedávejte značky automaticky nebo podle vzhledu (je potřeba přečíst a pochopit)
- Používejte validátor často, chyby se pokuste rovnou opravit (nekopírujte je)
- Pokud výstupu validátoru nerozumíte, zeptejte se
- Odkazy použijte uvnitř textu (rozmyslete, která část textu bude odkazem), ne na konci stránky
- Nezapomeňte i na další řádkové elementy (
em
,strong
, …) - Obvykle je špatně, když jsou nadpisy hned po sobě, t.j. nic mezi nimi není (text je v tomto směru vpořádku)
- Nadpis je obvykle tvořen několika slovy, ne celou větou, nekončí interpunkcí
- Drobečková navigace (BCN) je navigací, tedy většinou obsahuje odkazy
- Nadpisy vlastně přirozeně tvoří seznam, stejně jako odstavce za sebou lze chápat jako seznam odstavců, ale nestrukturujte je tak
- Pokud používáte elementy z
HTML5
, je potřeba použít šablonu proHTML5
, ne proXHTML1.1