Sobes.tech
Junior

Doctype nədir və HTML sənədində onun rolu nədir?

sobes.tech Süni İntellekt

AI-dan cavab

DOCTYPE (Bəyannamə Növü) — sənədin istifadə etdiyi HTML və ya XML versiyasını brauzərə bildirən göstərişdir.

Onun rolu:

  • Standartın təyin edilməsi: Sənədin müəyyən bir spesifikasiyaya uyğun olub-olmadığını göstərir (məsələn, HTML5, HTML 4.01, XHTML 1.0 Strict).
  • Standart rejimin aktivləşdirilməsi: Brauzerin "standart rejim"ə keçməsinə kömək edir (standard mode), burada o, CSS və JavaScript veb standartlarına uyğun olaraq səhifəni göstərir. DOCTYPE olmadan və ya düzgün istifadə edilmədikdə, brauzer "uyğunluq rejimi"nə keçə bilər, burada göstərmə fərqli ola bilər və gözlənilməz davranışlara səbəb ola bilər.
  • Doğrulama: Sənədin elan olunmuş standartla uyğunluğunu yoxlamaq üçün validasiya alətləri tərəfindən istifadə olunur.

HTML5 üçün, DOCTYPE belə görünür:

<!DOCTYPE html>

Bu, ən çox istifadə olunan və tövsiyə olunan DOCTYPE-dir. Sadədir və bütün müasir brauzerlərdə standart rejimin aktivləşməsini təmin edir.

Köhnə HTML və XHTML versiyalarında, DOCTYPE daha mürəkkəb idi və DTD-yə (Sənəd Növü Təyini) URI daxil edirdi, məsələn:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Lakin, HTML5 üçün qısa formada kifayətdir. DOCTYPE HTML sənədində kök elementdən əvvəl, <html> elementindən əvvəl ilk element olmalıdır.