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.