Znacznik DOCTYPE: Deklaracja typu dokumentu w HTML
Znacznik DOCTYPE oznacza „deklarację typu dokumentu”. Informuje przeglądarki internetowe, której wersji HTML używa Twoja strona. Musisz zawsze poprzedzać swój kod HTML znacznikiem DOCTYPE w pierwszej linii kodu na stronie. Robiąc to, Twoja strona HTML będzie wtedy zgodna z wybranym DOCTYPE.
Chociaż nowoczesne przeglądarki nie biorą pod uwagę drobnych błędów w kodzie HTML, nieprawidłowy DOCTYPE jest poważniejszym problemem, ponieważ może wpływać na dostępność treści Twojej strony. Raport „nieprawidłowy DOCTYPE HTML” w panelu Labrika pozwala wyświetlić strony z tego rodzaju błędami.
Zawartość raportu
Raport w panelu Labrika pokaże Ci listę adresów URL, gdzie DOCTYPE jest napisany nieprawidłowo w kodzie lub znak „Nie znaleziono dopasowań dla Twojego zapytania”, jeśli nie ma błędu.

Używanie raportu
Po zidentyfikowaniu adresów URL z nieprawidłowym DOCTYPE możesz je następnie wprowadzić poprawnie.
Składnia powinna wyglądać następująco:
<!DOCTYPE [Element najwyższego poziomu] [Publiczność] "[Rejestracja]//[Organizacja]//[Typ] [Nazwa]//[Język]" "[URL]">
Co oznacza każdy z tych parametrów:
- Element najwyższego poziomu - to określa element najwyższego poziomu w dokumencie. Dla HTML jest to znacznik <html>
- Publiczność — to wskazuje, czy obiekt jest zasobem publicznym (wartość PUBLIC) czy systemowym (wartość SYSTEM), takim jak plik lokalny. Dla HTML/XHTML wybierana jest wartość PUBLIC.
- Rejestracja — to pokazuje, czy deweloper DTD (definicja typu dokumentu) jest zarejestrowany w Międzynarodowej Organizacji Normalizacyjnej (ISO). Przyjmuje jedną z dwóch wartości: plus (+) — deweloper jest zarejestrowany w ISO. Lub minus (-) — deweloper nie jest zarejestrowany. Dla W3C jest napisane tak: „-”
- Organizacja — unikalna nazwa organizacji, która opracowała DTD. HTML/XHTML jest oficjalnie publikowany przez W3C (World Wide Web Consortium). Nazwa tej organizacji jest napisana w znaczniku DOCTYPE.
- Typ dokumentu, który jest opisany. Dla HTML/XHTML określana jest wartość DTD.
- Nazwa — unikalna nazwa dokumentu do opisania DTD.
- Język — wskazuje język, w którym napisany jest tekst. Składa się z dwóch liter, napisanych wielkimi literami. Dla dokumentu HTML/XHTML w języku angielskim napisałbyś: (EN)
- URL dokumentu z DTD.
Istnieje kilka typów DOCTYPE; różnią się w zależności od wersji języka HyperText Markup Language używanego na stronie.
Przykład dla wersji HTML 4.01:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Specyfikacja HTML5 może być napisana prościej jako:
<!DOCTYPE html>
