Co to jest XHTML (Extensible Hypertext Markup Language)?

Co to jest XHTML (Extensible Hypertext Markup Language) i jak działa?

Skrót od „Extensible Hypertext Markup Language”. XHTML jest językiem znaczników używanym do tworzenia stron internetowych. Jest on podobny do HTML, ale używa bardziej rygorystycznego XML opartego syntaktyki. Pierwsza wersja XHTML (1.0) została ustandaryzowana w 2000 roku. Przez kilka lat XHTML był najpopularniejszym językiem używanym do tworzenia stron internetowych. Od tego czasu został zastąpiony przez HTML5.

Dlaczego XHTML?

Podczas ewolucji języka HTML w ciągu pierwszych kilku dekad istnienia strony, przeglądarki stawały się coraz bardziej pobłażliwe w sposobie parsowania kodu źródłowego. Rezultatem było to, że strony internetowe były renderowane niespójnie między przeglądarkami. Jednym z głównych celów XHTML było zapewnienie, że strony internetowe wyglądają tak samo w wielu przeglądarkach.

Ponieważ XHTML jest oparty na XML, a nie na HTML, strony internetowe zakodowane w XHTML muszą być zgodne ze ścisłą składnią XML. Strona internetowa, która używa doktryny „XHTML Strict” ( DTD) nie może zawierać żadnych błędów ani nieprawidłowych znaczników, nie pozostawiając żadnych niejasności dla przeglądarki internetowej. Jednak większość stron XHTML używała doktryny „XHTML Transitional”, która nie wymaga idealnej składni, a nawet pozwala na znaczniki HTML 4.01.

Od 2001 do około 2011 roku XHTML był standardowym językiem znaczników dla tworzenia stron internetowych. Niektórzy programiści używali ścisłego DTD XHTML, choć większość używała przejściowego doctype. Ponieważ większość twórców stron internetowych wolała bardziej elastyczny język, sieć ostatecznie przeszła z powrotem do HTML. W 2014 roku HTML5 został oficjalnie zalecony przez W3C. Większość nowoczesnych przeglądarek nadal obsługuje zarówno HTML, jak i XHTML.

Opis pojęcia XHTML (Extensible Hypertext Markup Language) na tej stronie jest oryginalną definicją SharTec.eu. Jeśli chcesz zamieścić link do tej strony, pamiętaj o podaniu źródła artykułu.

SharTec.eu ma na celu wyjaśnienie terminologii komputerowej w sposób łatwy do zrozumienia. Dążymy do prostoty i dokładności w każdej definicji, którą publikujemy. Jeśli masz uwagi do opisu XHTML (Extensible Hypertext Markup Language) lub chciałbyś zaproponować nowy termin techniczny, skontaktuj się z nami.

© 2022 SharTec - In primo piano in Tecnologia