Słownik z branży informatycznej i tworzenia stron WWW

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.

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).

źródło: Wikipedia

słowniczek branżowy
Flash XMLHTTP CSS W3C pozycjonowanie SLUPSK TOMEK Tomcio PNG XML curylo JPG JOOMLA serwer PDF Tomasz wydział AMP XHTML HTML PRZEGLĄDARKA INTERNETOWA Słupsk Zut TOMEK PHP HOSTING WWW ZMIENNA WYRAŻENIA REGULARNE Htaccess integer HTML curyło DBMS tomasz tworzenie DELPHI SERWIS INTERNETOWY Curylo CURYŁO JAVA Kompilator Perl JavaScript curyło Webmaster JQuery hosting W3C Strona internetowa Ps Unicode XHTML Curylo ALGORYTM JSON CMS Apache BAZA DANYCH Tomcio C curyło CorelDraw JAVASCRIPT PostgreSQL KOMPILATOR Joomla AMP tomasz XHTML TWORZENIE jQuery Tomasz wyrażenia regularne AJAX DBMS TOMCIO STRING KOD ŹRÓDŁOWY DHTML C Wydzial PHP CURYŁO Perl Algorytm AJAX wyrażenia regularne TOMASZEK PHOTOSHOP wydział Htaccess PROGRAMISTA Serwis internetowy ACTIONSCRIPT Bug Strona internetowa HOSTING UNICODE CPP