XHTML
Skrót od „Extensible Hypertext Markup Language”. XHTML to język znaczników używany do tworzenia stron internetowych. Jest podobny do HTML, ale korzysta z bardziej ścisłej, opartej na XML składni. Pierwsza wersja XHTML (1.0) została ustandaryzowana w 2000 roku. Przez kilka lat XHTML był najczęściej używanym językiem do tworzenia stron internetowych. Od tego czasu został zastąpiony przez HTML5.
Dlaczego XHTML?
W miarę rozwoju języka HTML w ciągu pierwszych kilku dekad istnienia sieci przeglądarki stawały się coraz bardziej pobłażliwe w sposobie analizowania kodu źródłowego stron internetowych. W rezultacie strony były wyświetlane w różny sposób w różnych przeglądarkach. Jednym z głównych celów XHTML było zapewnienie, aby strony internetowe wyglądały tak samo w wielu przeglądarkach.
Ponieważ XHTML opiera się na XML, a nie na HTML, strony internetowe napisane w XHTML muszą być zgodne ze ścisłą składnią XML. Strona internetowa korzystająca z deklaracji typu dokumentu „XHTML Strict” (DTD) nie może zawierać żadnych błędów ani nieprawidłowych znaczników, dzięki czemu nie pozostawia przeglądarce internetowej miejsca na niejednoznaczność. Większość stron XHTML korzystała jednak z deklaracji typu dokumentu „XHTML Transitional”, która nie wymaga idealnej składni, a nawet pozwala na używanie znaczników HTML 4.01.
Od 2001 do około 2011 roku XHTML był standardowym językiem znaczników używanym w tworzeniu stron internetowych. Niektórzy programiści używali ścisłej deklaracji XHTML DTD, choć większość korzystała z deklaracji przejściowej. Ponieważ większość twórców stron internetowych preferowała bardziej elastyczny język, sieć ostatecznie powróciła do HTML. W 2014 roku W3C oficjalnie zaleciło używanie HTML5. Większość współczesnych przeglądarek nadal obsługuje zarówno HTML, jak i XHTML.
Sprawdź swoją wiedzę