Extensible Hypertext Markup Language: Porovnání verzí
Smazaný obsah Přidaný obsah
oprava "jejíž" na "jejímž" značka: editace z Vizuálního editoru |
m →XHTML 2.0: interpunkce značka: editace z Vizuálního editoru |
||
Řádek 38:
* Vývojové stádium ''[[World Wide Web Consortium#Doporučení a certifikace|Working Draft]]''. Poslední pracovní návrh vyšel 26. července 2006.<ref>{{en}} [http://www.w3.org/TR/xhtml2/ XHTML™ 2.0]</ref>
* Není zamýšleno tak, aby bylo zpětně kompatibilní se svými předchůdci.
* Vývoj XHTML2 byl ukončen na konci roku 2009
=== XHTML 5 ===
* Součástí specifikace [[HTML 5]], vývojové stádium ''[[World Wide Web Consortium#Doporučení a certifikace|Working Draft]]''.
* Oproti předchozím verzím obsahuje řadu rozšíření (značky pro audio, video, možnost tvorby offline webových aplikací a další).
* Poslední pracovní návrh vyšel 25. srpna 2009.<ref>{{en}} [http://www.w3.org/TR/html5/ HTML 5]</ref>
== Rozdíly XHTML oproti HTML ==
* V XHTML na rozdíl od HTML musí být ukončené všechny tagy
* V XHTML na rozdíl od HTML musí být všechny tagy a jejich atributy zapsány malými písmeny, a to z toho důvodu, že jsou takto deklarované v odkazované [[DTD]] a X(HT)ML je case sensitive, tedy záleží na velikosti písem. Pokud bychom si deklarovali vlastní DTD, můžeme směle používat i velká písmena.<ref>{{en}} [http://www.w3.org/TR/xhtml1/#h-4.2 Element and attribute names must be in lower case]</ref>
* Všechny hodnoty atributů musí být uzavřeny do uvozovek
* Dokument musí začínat '''XML deklarací'''. Její použití není povinné, pokud je dokument kódován v UTF-8 nebo pokud určujeme kódování vyšší protokolem ([[http]] například)
* Pokud potřebujeme pracovat s rámy, můžeme deklarovat XHTML 1.0 Frameset a pro jednotlivé stránky XHTML 1.0 Transitional.
* XHTML dokument bychom měli zasílat s jiným MIME typem než klasické HTML dokumenty.<ref>{{en}} [http://www.w3.org/TR/xhtml-media-types/#media-types Recommended Media Type Usage]</ref>
* Další rozdíly již nejsou natolik důležité a časté
=== XHTML MIME typ ===
|