XHTML

XHTML (ang. Extensible HyperText Markup Language, rozszerzalny hipertekstowy język znaczników) – 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. XHTML/2.0 miał być następcą HTML, niekompatybilnym wstecz, ale ze względu na słabe przyjęcie XHTML przez przeglądarki i narzędzia, W3C zadecydowało o kontynuowaniu linii XHTML/1.0 i HTML 4 jako XHTML 1.1 i HTML 5.

Szukasz programisty XHTML? Skontaktuj się z nami lub wypełnij formularz wyceny zlecenia! Ekspresowa odpowiedź!

W odróżnieniu od HTML-a (który jest aplikacją 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.

Jedną z największych zalet XHTML jest możliwość łączenia z innymi językami zgodnymi z XML, np. MathML czy SVG. Odbywa się to dzięki wykorzystaniu mechanizmu przestrzeni nazw XML.

Obecnie nowe przeglądarki, takie jak Firefox czy Opera, praktycznie w pełni obsługują XHTML, lecz przeglądarka mająca ciągle największy udział w rynku – Internet Explorer – w ogóle nie obsługuje XHTML-owego typu zawartości. W praktyce zmusza to 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. posiada 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, innych przestrzeni nazw, XML DOM).

Szukasz programisty XHTML? Skontaktuj się z nami lub wypełnij formularz wyceny zlecenia! Ekspresowa odpowiedź!

Jednak aby prawidłowo wyświetlać strony zarówno w nowoczesnych, jak i starszych przeglądarkach należy wykorzystać metodę negocjowania zawartości.

Kołobrzeg ,Ciechanów ,Wejherowo ,Dębica ,Nysa ,Kutno ,Krosno ,Starogard Gdański ,Skarżysko-Kamienna ,Skierniewice ,Radomsko ,Wodzisław Śląski ,Puławy ,Tarnobrzeg ,Legionowo ,Zawiercie,Starachowice ,Ostrołęka ,Świętochłowice ,Pruszków ,Ełk ,Racibórz ,Biała Podlaska ,Zgierz ,Będzin ,Piekary Śląskie ,Świdnica ,Tczew ,Tarnowskie Góry ,Mielec ,Bełchatów ,Żory ,Łomża ,Leszno,Stalowa Wola ,Kędzierzyn-Koźle ,Tomaszów Mazowiecki ,Zamość ,Przemyśl ,Chełm ,Głogów ,Suwałki ,Gniezno ,Pabianice ,Stargard Szczeciński ,Siemianowice Śląskie ,Ostrów Wielkopolski ,Ostrowiec Świętokrzyski ,Piła ,Mysłowice ,Lubin ,Inowrocław ,Siedlce ,Piotrków Trybunalski ,Konin ,Nowy Sącz ,Jelenia Góra ,Jastrzębie-Zdrój ,Jaworzno ,Słupsk ,Grudziądz ,Legnica ,Koszalin ,Kalisz ,Chorzów,Tarnów ,Zielona Góra ,Włocławek ,Wałbrzych ,Gorzów Wielkopolski ,Elbląg ,Opole ,Płock ,Dąbrowa Górnicza ,Tychy ,Rybnik ,Ruda Śląska ,Rzeszów ,Bielsko-Biała ,Olsztyn ,Bytom ,Zabrze ,Gliwice,Kielce ,Toruń ,Sosnowiec ,Radom ,Częstochowa ,Gdynia ,Białystok ,Katowice ,Lublin ,Bydgoszcz ,Szczecin ,Gdańsk ,Poznań ,Wrocław ,Łódź ,Kraków ,Warszawa ,