Walidacja strony WWW

Stosowanie narzędzi walidacyjnych (W3C Validator) i interpretacja raportów

1. Co to jest walidacja strony?

2. Wymagane elementy wstępne (DTD i Kodowanie)

Aby walidator mógł prawidłowo sprawdzić kod, dokument musi rozpoczynać się od dwóch kluczowych deklaracji, które często są pomijane i generują pierwsze błędy:

Jeśli brakuje deklaracji DTD, walidator nie wie, w jakim standardzie ma oceniać kod.

3. Jak korzystać z W3C Validator?

  1. Przejdź do oficjalnego walidatora HTML: validator.w3.org.
  2. Wpisz adres URL swojej strony lub wklej kod HTML bezpośrednio do pola walidatora.
  3. Kliknij przycisk "Check" lub "Sprawdź".
  4. Przejrzyj listę błędów i ostrzeżeń podanych przez walidator.
  5. Popraw błędy w kodzie według wskazówek (np. brakujące tagi, niezamknięte elementy, brak atrybutu alt przy obrazkach).
  6. Powtórz walidację po poprawkach, aż do uzyskania statusu "This document was successfully checked".

4. Walidacja CSS

Podobnie korzystaj z walidatora CSS: jigsaw.w3.org/css-validator. Możesz podać URL do pliku CSS lub wkleić kod. Analizuje błędy składni, literówki i ostrzega o przestarzałych właściwościach.

5. Interpretacja raportów i komunikatów

Walidacja zakończona sukcesem! (Green Bar)

Status ten oznacza, że Twój kod jest w pełni zgodny ze standardem HTML5. Osiągnięcie go to cel procesu walidacji.

Błąd! Znaleziono 3 krytyczne problemy (Red Bar)
Przykłady typowych błędów HTML

Brakujące atrybuty alt przy obrazkach: <img src="logo.png"> → popraw na <img src="logo.png" alt="Logo firmy">. Jest to błąd dostępności (WCAG).

Nieprawidłowe zagnieżdżenie tagów: <div><p>Tekst</div></p> → popraw na <div><p>Tekst</p></div>. Błąd w logice struktury.

Niezakończone tagi: Brak zamknięcia elementu, np. <li>. W HTML5 większość tagów musi być zamknięta.

Przykłady typowych błędów CSS

Błędy składni: np. background-colr: #fff; zamiast background-color: #fff; - literówka we właściwości.

Brak średnika: color: red background: white; - brak średnika po color: red.

6. Checklist do poprawnej walidacji