Sobes.tech
Junior

Czym jest doctype i do czego służy?

sobes.tech AI

Odpowiedź od AI

Typ dokumentu (Deklaracja typu dokumentu) — jest to deklaracja typu dokumentu na początku pliku HTML.

Informuje przeglądarkę, którą wersję HTML lub XHTML używa się na stronie, i określa zasady parsowania i renderowania. Jest to konieczne, aby przejść do trybu standardowego (tryb standards), który zapewnia bardziej przewidywalne i jednolite wyświetlanie stron w różnych przeglądarkach, zgodnie z oficjalnymi specyfikacjami W3C. Bez doctype lub przy użyciu nieprawidłowego doctype, przeglądarki mogą przejść w tryb zgodności (tryb quirks), który emuluje zachowanie starszych przeglądarek i może prowadzić do niezgodności w wyświetlaniu.

Dla HTML5 zalecany jest następujący doctype:

<!DOCTYPE html>

Dla starszych wersji HTML i XHTML używano dłuższych i bardziej skomplikowanych doctype, na przykład:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Głównym celem doctype jest:

  • Przełączanie trybów renderowania: Przenosi przeglądarki do trybu standardowego.
  • Walidacja: Umożliwia walidatorom sprawdzanie składni dokumentu zgodnie z zadeklarowanym typem.
  • Zgodność: Zapewnia spójne wyświetlanie treści.