<!doctype html> <html lang="cs"> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="styly/style.css"> <script src="js/script.js"></script> </head> <body> </body> </html>
Zhruba takto vypadá základní struktura jazyka HTML5.
Dokonce nemusíte uvádět ani uvozovky ("") a psát malým písmem.
Prakticky drtivá většina webařů píše stránky malým písmem a používají i uvozovky. Jedná se spíš o zvyk než nutnost. Malé písmo je určitě pro všechny lépe čitelné. Uvozovky nutné nejsou, ale opět pomáhají k lepší čitelnosti a navíc pokud začnete pracovat s JavaScriptem a nebo PHP, určitě na vyšší úrovni oceníte, pokud budete vědět, kde je začátek a kde konec dané vlastnosti.
V případě že použijete tento vzor, nemusíte řešit kompatibilitu ve starších prohlížečích a ani vás to nesvádí k předepsané struktuře dokumentu hlavička/článek/zápatí. Pokud jste hodně kreativní, tak rozložení hlavička/článek/zápatí tu a tam porušíte či rozšíříte. Což se nemusí líbit do budoucna některým programům či čtecím robotům, ale z našeho pohledu ji nutně dodržovat nemusíme.
Když to vezmeme do extrému tak html dokument nemusí mít vůbec žádný element a můžeme rovnou psát. I s tímto si povětšinou prohlížeče poradí. Elementy jsou tu kvůli robotům, prohlížečům a jiným programátorům či programům, ale hlavně se s nimi upravuje vzhled samotné prezentace.
Čím přesnější a komplexní uvedete údaje, tím spíš vaše webové stránky budou vypadat tak jak jste si představovali, navíc budou snáze dohledatelné a lidí uvidí vaše sdělení v té podobě v jaké jste jej vypustili a to i na nejrůznějších platformách.
Bohužel docílit toho, aby vaše prezentace vypadala ve všech prohlížečích na pixel stejně je prakticky nemožné. Navíc aktualizace prohlížečů probíhá opravdu často. Přichází čím dál rychleji nové technologie a operační systémy, takže nezbývá nic jiného než hledat optimální či univerzální řešení.
Hlavně je třeba své znalosti neustále aktualizovat a rozšiřovat.