XHTML
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Co to jest XHTML?
XHTML to odmiana HTML zapisana zgodnie z regułami XML. Oznacza to, że dokument musi mieć bardziej rygorystyczną składnię niż klasyczny HTML.
W pytaniach egzaminacyjnych XHTML często pojawia się przy ocenie poprawności kodu: czy znaczniki są domknięte, czy są poprawnie zagnieżdżone i czy elementy puste zapisano we właściwej formie.
Najważniejsze zasady XHTML
- każdy otwarty znacznik musi być zamknięty, np.
<p>tekst</p> - znaczniki muszą być poprawnie zagnieżdżone, np.
<b><i>tekst</i></b> - elementy puste zapisuje się ze spacją i ukośnikiem, np.
<br />,<img /> - nazwy znaczników i atrybutów zapisuje się małymi literami
- wartości atrybutów powinny być ujęte w cudzysłów
Przykład poprawnego kodu
<p>Ala ma <b>kota</b><br />
a <i>kot</i> ma Alę</p>
Ten kod tworzy akapit, w którym słowo „kota” jest pogrubione, następnie następuje przełamanie wiersza, a słowo „kot” w drugiej linii jest zapisane kursywą.
Typowe błędy
Niepoprawne jest zamykanie znacznika innym znacznikiem, np. <b>tekst</i>. Błędem jest też brak domknięcia znacznika <b> lub <i>. W XHTML takie nieścisłości powodują, że kod nie jest poprawny składniowo.