Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Walidator HTML

Walidator HTML

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

Czym jest walidator HTML?

Walidator HTML to narzędzie sprawdzające, czy kod strony jest zgodny ze standardem HTML. Najczęściej używa się walidatora W3C, który wykrywa błędy składniowe, brak wymaganych elementów, niepoprawne atrybuty lub niewłaściwe zagnieżdżenie znaczników.

Co sprawdza walidator?

Walidator może zgłosić błąd lub ostrzeżenie m.in. gdy:
- brakuje wymaganego elementu dokumentu,
- znacznik jest niepoprawnie zamknięty,
- element znajduje się w niedozwolonym miejscu,
- użyto nieprawidłowego atrybutu,
- dokument ma niezgodną strukturę z deklarowanym typem HTML.

Przykład wymaganego elementu

W dokumencie HTML element <title> powinien znajdować się w sekcji <head>:

<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="UTF-8">
  <title>Tytuł strony</title>
</head>
<body>
  <h1>Nagłówek strony</h1>
</body>
</html>

Brak elementu <title> powoduje błąd lub ostrzeżenie walidatora, ponieważ tytuł dokumentu jest wymagany.

Co nie zawsze jest wymagane?

Nie każdy często spotykany znacznik jest obowiązkowy. Dokument HTML może być poprawny bez:
- elementu <link>, np. do pliku CSS,
- elementu <meta name="author">,
- nagłówka <h1>.

Ich użycie może być zalecane ze względów praktycznych, SEO lub dostępności, ale sam brak tych elementów zwykle nie oznacza błędu walidacji HTML.