Encyklopedia w Markpol

Reklama: nowoczesne wnętrza

XHTML (ang. Extensible HyperText Markup Language, rozszerzalny hipertekstowy język znaczników) to aplikacja XML zawierająca zestaw znaczników symulujących język HTML 4.01 oraz reguły ich używania. W odróżnieniu od "zwykłego" HTML-a, dokumenty pisane w XHTML są zgodne z oficjalną specyfikacją XML (to znaczy, że dokumenty w XHTML są poprawnymi dokumentami XML) i dzięki temu będzie je można w przyszłości automatycznie przekształcać w inne formy XML-a. Dzięki temu, że XHTML "symuluje" HTML to znaczy posiada dokładnie ten sam zestaw znaczników co "zwykły" HTML, więc współczesne przeglądarki WWW zazwyczaj nie mają problemów z interpretacją i poprawnym wyświetlaniem dokumentów pisanych w XHTML. W tym sensie XHTML jest językiem przejściowym między zwykłym HTML-em, a pełnym XML-em, zalecanym dla tych, którzy chcą obecnie pisać strony, które można oglądać przy pomocy większości obecnych przeglądarek i jednocześnie uniknąć w przyszłości problemów z konwersją swoich serwisów do pełnego XML-a. Specyfikacja XHTML w wersji 1.1 została rozszerzona (m.in. o elementy i atrybuty służące do wyświetlania znaków ruby) i przewiduje możliwość modularyzacji. Dokumenty XHTML, dzięki zgodności z XML, mogą być łączone z innymi językami zgodnymi z XML, np. MathML. Obecnie przygotowywana jest specyfikacja XHTML 2.0, która ma być zupełnie nowym językiem.

Przykład strony WWW w XHTML-u



    



Przykład dokumentu zgodnego z XHTML 1.1


To jest przykład.

XHTML i Microsoft Internet Explorer

Niestety Internet Explorer nie potrafi odczytać stron XHTML podanych inaczej niż jako text/html i przez to nie rozumie elementów nowych dla XHTML, jak XML namespaces.

Chcesz wypromować swoją stronę w internecie?? - nie zwlekaj pozycjonowanie w Luman.biz to rozsądny wybór
2005 Encyklopedia
These materials are based onWikipedia and licensed under the GNU FDL
MPAA|Refinance|Per Insurance|Modded Xbox|Personal Loans