File:Wikipedia_main_page_XHTML_source.png · Wikimedia Commons · See Wikimedia Commons
XHTML
Sign in to saveAlso 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.
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
- Developer
- World Wide Web Consortium
- Official website
- www.w3.org/International/articles/serving-xhtml/index.es.html
- Image
- Valid XHTML 1.0.svg
Show 11 more facts
- file extension
- htm
- Stack Exchange tag
- stackoverflow.com/tags/xhtml
- standards body
- World Wide Web Consortium
- 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
- equivalent class
- lemac.sgcb.mcu.es/Autoridades/LEMAC201237296/concept
- 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