XHTML

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Co to jest XHTML?

XHTML (Extensible HyperText Markup Language) to odmiana HTML zapisana zgodnie z regułami XML. Oznacza to, że dokument musi być bardziej rygorystycznie zbudowany niż klasyczny HTML: znaczniki powinny być poprawnie zagnieżdżone, zamknięte i zapisane małymi literami.

Najważniejsze zasady XHTML

  • każdy otwarty znacznik musi zostać zamknięty,
  • elementy puste zapisuje się w formie samozamykającej, np. <br />, <hr />,
  • znaczniki muszą być poprawnie zagnieżdżone,
  • nazwy znaczników i atrybutów zapisuje się małymi literami,
  • wartości atrybutów powinny być ujęte w cudzysłowy.

Przykład poprawnego XHTML

<h1>Początki HTML</h1>
<p>
  W 1980 fizyk <b>Tim Berners-Lee</b>, pracownik <i>CERN</i>,<br />
  stworzył <b>prototyp hipertekstowego systemu informacyjnego - <i>ENQUIRE</i></b>
</p>

W przykładzie nagłówek zapisano jako <h1>, akapit jako <p>, przełamanie wiersza jako <br />, a tekst pogrubiony i pochylony za pomocą <b> oraz <i>.

XHTML a wygląd strony

Jeżeli nie zdefiniowano CSS, przeglądarka stosuje domyślne style. Dlatego <h1> będzie duży i pogrubiony, <p> utworzy akapit, <b> pogrubi tekst, a <i> zapisze tekst kursywą.