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.

Zaktualizowano December 28, 2019 przez Per C.

quizSprawdź swoją wiedzę

Adobe RGB and sRBG are examples of what?

A
Color wheels
0%
B
Color models
0%
C
Color spaces
0%
D
Color depths
0%
Correct! Incorrect!     View the Color Space definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja XHTML na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.