XHTML
Oznacza „Extensible Hypertext Markup Language”. Tak, najwyraźniej „Extensible” zaczyna się od „X”. XHTML jest pochodną hipertekstowego języka znaczników (HTML) używane do tworzenia stron internetowych. Opiera się na składni HTML 4.0, ale został zmodyfikowany zgodnie z wytycznymi XML, Extensible Markup Language. Dlatego XHTML 1.0 jest czasami nazywany HTML 5.0.
Ponieważ XHTML jest „rozszerzalny”, programiści sieci Web mogą tworzyć własne obiekty i tagi dla każdej tworzonej przez siebie strony internetowej. Daje to programistom większą kontrolę nad wyglądem i organizacją ich stron internetowych. Jedynym wymaganiem jest to, aby niestandardowe znaczniki i atrybuty były zdefiniowane w definicji typu dokumentu (DTD), do którego odwołuje się strona XHTML.
Strony XHTML muszą także mieć bardziej rygorystyczną składnię niż zwykłe strony HTML. Podczas gdy przeglądarki internetowe są raczej wyrozumiałe i wybaczają składni HTML, strony XHTML muszą mieć doskonałą składnię. Oznacza to brak brakujących cudzysłowów lub niepoprawną wielkość liter w języku znaczników. Chociaż ścisła składnia wymaga bardziej skrupulatnego tworzenia stron internetowych, zapewnia również, że strony internetowe będą wyglądać bardziej jednolicie na różnych platformach przeglądarek.