Walidator HTML

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

Co to jest walidator HTML?

Walidator HTML to narzędzie sprawdzające, czy kod strony jest zapisany zgodnie ze specyfikacją HTML. Jego głównym zadaniem jest wykrywanie błędów składniowych, takich jak:

  • niezamknięte znaczniki,
  • błędnie zagnieżdżone elementy,
  • niepoprawne atrybuty,
  • brak wymaganych elementów dokumentu,
  • użycie przestarzałych lub niedozwolonych konstrukcji.

Walidator nie uruchamia programu jak interpreter ani nie tłumaczy kodu jak kompilator. Służy do kontroli poprawności zapisu dokumentu.

Do czego służy?

Walidacja pomaga:

  • znaleźć błędy w kodzie HTML,
  • poprawić zgodność strony ze standardami,
  • zwiększyć szansę na poprawne wyświetlanie strony w różnych przeglądarkach,
  • ułatwić utrzymanie i rozwój projektu.

Przykłady błędów wykrywanych przez walidator

<p><strong>Ważny tekst</p></strong>

W powyższym przykładzie znaczniki są źle zamknięte i niepoprawnie zagnieżdżone.

<img src="foto.jpg">

Walidator może zgłosić brak atrybutu alt, jeśli jest on wymagany ze względów poprawności lub dostępności.

Popularne narzędzia

Najczęściej używa się:

  • W3C Markup Validation Service,
  • walidatorów wbudowanych w edytory kodu,
  • rozszerzeń do przeglądarek i IDE.

Walidator a inne narzędzia

  • Debugger służy do śledzenia działania programu i znajdowania błędów logicznych.
  • Interpreter wykonuje kod krok po kroku.
  • Kompilator tłumaczy kod źródłowy na inną postać, np. kod maszynowy lub pośredni.
  • Walidator sprawdza zgodność kodu z regułami języka lub standardu.

Najważniejsze na egzamin

Jeśli pytanie dotyczy identyfikowania błędów w składni kodu HTML, poprawną odpowiedzią jest walidator. To podstawowe narzędzie do sprawdzania poprawności dokumentu HTML.