Skip to content
XHTML

File:Wikipedia_main_page_XHTML_source.png · Wikimedia Commons · See Wikimedia Commons

EntityQ166074· pop 63· linked from 476 articles

Also known as application/xhtml+xml

Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages which mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.

AI overview

XHTML is a version of the language used to create web pages (HTML) that is built on a stricter, more flexible standard called XML. It matters because it allows web pages to be more consistent and easier for computers to read while maintaining compatibility with the HTML that people were already using.

AI-generated from the Wikipedia summary — may contain errors.

Key facts

File format.name
XHTML
File format.extension
.xhtml, .xht, .xml, .html, .htm
File format.mime
application/xhtml+xml
File format.developer
WHATWG
File format.uniform type
public.xhtml
File format.conforms_to
public.xml
File format.owner
World Wide Web Consortium (W3C)
File format.genre
Markup language
File format.extended from
XML, HTML
File format.open
Yes
File format.standard
HTML LS

via Wikipedia infobox

Official website

Servindo HTML & XHTML

Uma breve introdução à: meios alternativos para servir XHTML 1.0; modo standards versus modo quirks; problemas com a declaração XML.

w3.org →

Link to the official site · 12,993 chars · not written by Vinony

Described at

XHTML namespace

w3.org →

Link to a page describing this subject · 1,253 chars · not written by Vinony

Wikidata facts

Subclass of
markup language
Based on
XML
Image
Valid XHTML 1.0.svg
Show 11 more facts
file extension
htm
topic's main category
Category:XHTML
media type
application/xhtml+xml
publication date
2000-01-26
Commons category
XHTML
described at URL
www.w3.org/1999/xhtml
XML namespace URL
www.w3.org/1999/xhtml
P13411
Heilbronn
Sources (6)

via Wikidata · CC0

Article · Polski

XHTML (ang. Extensible HyperText Markup Language, rozszerzalny język znaczników hipertekstowych) – język służący do tworzenia stron WWW ogólnego przeznaczenia. Specyfikacje XHTML przygotowuje organizacja W3C. XHTML/1.0 nie jest następcą HTML, a jedynie przedstawieniem HTML 4.01 w postaci XML. Dojrzałym standardem został XHTML1.1, który zmodularyzowano, ostatecznie oddzielono warstwę opisu struktury od opisu prezentacji i wprowadzono notację Ruby. XHTML 2.0 miał być następcą standardów XHTML1.x, niekompatybilnym wstecz. Brak tej kompatybilności wywołał niezadowolenie w środowisku twórców dokumentów www, co skłoniło twórców specyfikacji XHTML 2.0 do wydzielenia z niej modułów (takich jak role i atrybuty RDFa) w celu złagodzenia trudności przyjęcia nowych reguł języka. Z powodu przeciągających się prac W3C zadecydowało jednak o wstrzymaniu prac zmierzających do uczynienia z XHTML 2.0 dojrzałego standardu, wydania dokumentów związanych z XHTML 2.0 jako W3C Notes i włączenia się w prace niezależnej grupy twórców zrzeszonych w stowarzyszeniu WHATWG rozwijającej linię standardów XHTML 1.x i HTML 4 jako HTML5. W odróżnieniu od HTML-a (który jest zastosowaniem SGML), dokumenty pisane w XHTML są zgodne z oficjalną specyfikacją XML (to znaczy, że dokumenty w XHTML są poprawnymi dokumentami XML) i dzięki temu można je łatwo generować z innych dokumentów XML przy pomocy np. transformacji XSLT, a także automatycznie przekształcać w inne formy XML-a. Dzięki temu dokumenty te posiadają większe możliwości, jak choćby wstawianie innych dokumentów za pomocą jednej metody (element ), zagnieżdżanie wzorów matematycznych (język MathML), czy grafik wektorowych (język SVG). Jedną z największych zalet XHTML jest możliwość łączenia z innymi językami zgodnymi z XML, np. wspomniany już MathML czy SVG. Odbywa się to dzięki wykorzystaniu mechanizmu przestrzeni nazw XML. Przeglądarki takie jak Firefox czy Opera praktycznie w pełni obsługują XHTML, lecz program Internet Explorer – obsługuje XHTML-owy typ zawartości dopiero od wersji 9. Skłaniało to wielu webmasterów do stosowania dla dokumentów XHTML starego HTML-owego typu zawartości. Dzięki temu, że XHTML w wersji 1.0 „symuluje” HTML 4 (tzn. ma praktycznie taki sam zestaw elementów i atrybutów), wyświetlanie XHTML jako HTML nie sprawia większych problemów w żadnej przeglądarce, o ile dokument nie wykorzystuje dodatkowych możliwości XHTML, których nie ma w HTML (przedrostków nazw elementów, różnych przestrzeni nazw XML, DOM). Aby prawidłowo wyświetlać strony zarówno w nowoczesnych, jak i starszych przeglądarkach wykorzystuje się metodę .

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (2)