Walidator HTML5

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

Co to jest walidator HTML5?

Walidator HTML5 to narzędzie sprawdzające, czy kod strony jest zgodny ze standardem HTML5. Analizuje strukturę dokumentu, poprawność znaczników, wymagane elementy oraz niedozwolone atrybuty lub błędne zagnieżdżenia.

Najczęściej używanym narzędziem jest W3C Markup Validation Service, ale walidację oferują też edytory kodu i narzędzia developerskie.

Przykład błędu

Komunikat:

Error: Element head is missing a required instance of child element title

oznacza, że w elemencie <head> brakuje wymaganego elementu <title>.

Poprawna minimalna struktura dokumentu HTML5:

<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="UTF-8">
  <title>Tytuł strony</title>
</head>
<body>
  <h1>Treść strony</h1>
</body>
</html>

Co sprawdza walidator?

  • obecność wymaganych elementów, np. <title> w <head>
  • poprawne zamykanie znaczników
  • prawidłowe zagnieżdżenie elementów
  • zgodność atrybutów z danym znacznikiem
  • poprawność składni HTML

Ważne na egzaminie

Walidator nie informuje o „ładnym wyglądzie” strony, tylko o poprawności kodu HTML względem standardu. W tym pytaniu chodzi o brak elementu <title> w sekcji <head>, a nie o atrybut title w innym znaczniku.