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