Strona główna / Znacznik DOCTYPE: Deklaracja typu dokumentu w HTML

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.

Zrzut ekranu raportu nieprawidłowego DOCTYPE HTML w panelu Labrika

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>