označuje, podľa akého štandardu HTML je vaša webová stránka napísaná.
DOCTYPE | Popis |
---|---|
HTML5 | |
Pre všetky dokumenty. | |
HTML 4.01 | |
"http://www.w3.org/TR/html4/strict.dtd"> | Prísna syntax HTML. |
Prechodná syntax HTML. | |
HTML dokument používa rámy. | |
XHTML 1.0 | |
Prísna syntax XHTML. | |
Prechodová syntax XHTML. | |
Dokument je napísaný v XHTML a obsahuje rámce. | |
XHTML mobilný profil, pridáva špecifické prvky pre mobilné telefóny. | |
XHTML 1.1 | |
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | Táto definícia nemá rozdelenie na typy; syntax je rovnaká a riadi sa jasnými pravidlami. |
Existuje teda niekoľko typov dokumentov (prísne a prechodné, pre HTML a XHTML). Otázkou je, ktorý štandard zvoliť.
HTML a XHTML štandardy
HTML je štandardný značkovací jazyk pre webové dokumenty.
V HTML 4.01 a HTML5 je vzhľad stránky oddelený od jej obsahu. Obsah a štruktúra (nadpisy, odseky, odkazy) sú špecifikované v HTML. Dizajn (zarovnanie, fonty, farby) určujú CSS štýly.
Napríklad tag a atribút align boli zastarané.
XHTML je rozšíriteľný značkovací jazyk webových dokumentov založený na XML. Štandard XHTML je zoznam rozdielov medzi HTML 4.01 a XHTML.
Výhodami jazyka XHTML nie je prísnosť syntaxe, ale možnosť vymýšľať si vlastné značky.
2. júla 2009 však World Wide Web Consortium (W3C) oznámilo ukončenie prác na XHTML 2.0, pretože koncept XHTML považoval za nesprávny. Skupina programátorov prešla na prácu na štandarde HTML5. A hoci štandard HTML5 ešte nie je schválený, už je na ňom napísaných veľa stránok.
Každý, kto sa pýta, kedy bude HTML5 dokončené, si môže pozrieť pôvodné zdroje:
Oficiálna verzia štandardu HTML5 sa nachádza na: www.w3.org/TR/html5/
Urobme si výber. Nie je to ťažké: nemali by ste používať štandard XHTML, ak nemáte v úmysle rozšíriť jazyk HTML.
Nebudeme sa venovať!DOCTYPE, ktorý je určený pre dokumenty využívajúce rámy: predvčerom.
Ďalšia otázka znie: akú syntax si vybrať – prísnu alebo tranzitívnu?
Prísna a prechodná syntax HTML 4.01
Pre uľahčenie prechodu na nový štandard existujú syntaxe prechodu. Preskočia veľa z toho, čo by prísna syntax považovala za chyby.
Na príklade je ľahšie pochopiť, o čo tu ide. Najprv nastavíme prísnu syntax.
Prísna syntax
Kontrola platnosti
červená farba.