Odlišnosti XHTML
Z faktu, že XHTML je zároveň aplikací jazyka XML, plynou některé odlišnosti. Například:
- v hlavičce dokumentu musí být značka s definicí typu dokumentu (DTD)
- nutnost deklarace kódování, pokud se liší od UTF-8
- všechny elementy musí být uzavřené, včetně těch nepárových
- elementy a atributy se píší malými písmeny
- atributy musí být zapsány v uvozovkách
Liší se také aplikace kaskádových stylů, u kterých stejně jako u XHTML dokumentů začalo záležet na velikosti písmen.
E-book za mail
Získejte podrobný návod Jak na e-mail marketing (52 stran). Více informací.
Žádný spam, jen užitečný obsah. Newsletter posílám cca 8× ročně. Odhlásíte se kdykoliv.
Verze XHTML
XHTML existuje ve dvou verzích – XHTML 1.0 a XHTML 1.1.
XHTML 1.0
První je XHTML 1.0, která se dělí ještě na tři další varianty:
- XHTML 1.0 Frameset – varianta pro stránky používající rámy
- XHTML 1.0 Transitional – varianta, která měla usnadnit přechod na XHTML a nebyla by tolik omezuijící
- XHTML 1.0 Strict – nejpřísnější varianta, která se nejvíce rozšířila
V praxi se nejlépe osvědčovalo používat k tvorbě webových stránek právě striktní XHTML. Zbylé dvě varianty XHTML 1.0 byly příliš volné, což kladlo, podobně jako u tehdejších starších verzí HTML, velké nároky na disciplínu frontend vývojáře.
XHTML 1.1
V roce 2001 následovala verze XHTML 1.1, která se příliš neliší od varianty XHTML 1.0 Strict, pouze je rozdělena do několika modulů. Nepřinesla však tolik nových výhod a navíc není tolik zpětně kompatibilní se starými prohlížeči, takže se již příliš nerozšířila.