XHTML
Přípona souboru.xhtml, .xht, .xml, .html, .htm
Typ internetového médiaapplication/xhtml+xml
TvůrceWorld Wide Web Consortium
Typ formátuznačkovací jazyk
Rozšiřuje formátXML, HTML
Standard(y)W3C HTML5 (doporučení)
Otevřený formátano

XHTML (zkratka anglického extensible hypertext markup language – „rozšiřitelný hypertextový značkovací jazyk“) je značkovací jazyk pro tvorbu hypertextových dokumentů v prostředí WWW vyvinutý W3C. Původně se předpokládalo, že se stane nástupcem jazyka HTML, jehož vývoj byl verzí 4.01 ukončen. V roce 2007 však došlo k založení pracovní skupiny, která měla za cíl vytvořit novou verzi HTML, která nese označení HTML5 a její XML variantu XHTML5.

Verze

XHTML 1.0

Přehlednou tabulku lze najít na stránkách W3C. V kolonce „DTD“ lze vyčíst, ve které verzi XHTML se element vyskytuje (nic = Strict, L = Transitional, F = Frameset).

Modularizace XHTML

XHTML Basic 1.1

XHTML Mobile Profile

XHTML 1.1 – modulově založené XHTML

XHTML-Print

XHTML 2.0

XHTML 5

Rozdíly XHTML oproti HTML

XHTML MIME typ

Klasické HTML stránky se zasílaly s MIME typem text/html, který prohlížečům řekl, aby tento typ dokumentu zpracovaly jako HTML stránku. Je to podobné jako přípony (.jpg, .exe …) ve Windows. XHTML má však odlišná pravidla na zpracování dokumentu, proto bychom měli zasílat XHTML dokumenty s MIME typem application/xhtml+xml[18][19], které prohlížečům poví, že mají tu čest s XHTML dokumentem. V praxi se změna MIME typu může provádět v zásadě třemi způsoby:

Ovšem při zasílání XHTML dokumentů s tímto typem je třeba počítat s jistými problémy:

Reference

  1. XHTML 1.0: The Extensible Hypertext Markup Language (Second Edition) [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  2. XHTML™ 1.0: Rozšířitelný hypertextový značkovací jazyk [online]. zralog.cz [cit. 2018-05-06]. Dostupné v archivu pořízeném dne 2018-05-07. 
  3. XHTML™ Modularization 1.1 - Second Edition [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  4. XHTML™ Basic 1.1 - Second Edition [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  5. XHTML™ 1.1 - Module-based XHTML - Second Edition [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  6. XHTML-Print - Second Edition [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  7. XHTML™ 2.0 [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  8. XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML 5. www.w3.org [online]. W3C, 2009-07-02 [cit. 2018-05-06]. Dostupné online. (anglicky) 
  9. HTML 5.2 [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  10. HTML 5.3 [online]. GitHub [cit. 2018-05-06]. Dostupné online. (anglicky) 
  11. For non-empty elements, end tags are required [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  12. Element and attribute names must be in lower case [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  13. Attribute values must always be quoted [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  14. Strictly Conforming Documents [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  15. Recommended Media Type Usage [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  16. Differences with HTML 4 [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  17. HAVRLANT, Lukáš. Jak na dokonalé XHTML. atd.havrlant.net [online]. 2006-03-27 [cit. 2018-05-06]. Dostupné v archivu pořízeném z originálu dne 2015-02-07. 
  18. Internet Media Type [online]. W3C [cit. 2018-05-06]. Dostupné online. (anglicky) 
  19. POLAKOVIC, Jaroslav. XHTML MIME. dero.name [online]. 2006-01-26 [cit. 2018-05-06]. Dostupné online. 
  20. ŽÁK, Martin. XHTML 2.0 a MIME typy pro XHTML. Programujte.com [online]. 2006-05-24 [cit. 2018-05-06]. Dostupné online. 

Související články

Externí odkazy

Pahýl Tento článek je příliš stručný nebo postrádá důležité informace.Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.