Doctype nədir və onun üçün nə üçün istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
Doctype (Sənəd Növü Bəyanatı) — HTML faylının əvvəlində sənəd növünü elan edən bəyanatdır.
Bu, brauzərə səhifədə hansı HTML və ya XHTML versiyasının istifadə olunduğunu bildirir və analiz və render qaydalarını müəyyən edir. Bu, standart rejimə (standards mode) keçmək üçün vacibdir və bu rejim, müxtəlif brauzerlərdə səhifələrin daha proqnozlaşdırıla bilən və vahid şəkildə göstərilməsini təmin edir, W3C-nin rəsmi spesifikasiyalarına uyğun olaraq. Doctype olmadan və ya yalnış doctype istifadə olunduqda, brauzerlər quirks mode-ə keçə bilər, bu da köhnə brauzerlərin davranışını emulyasiya edir və göstərilmədə uyğunsuzluqlara səbəb ola bilər.
HTML5 üçün aşağıdakı doctype tövsiyə olunur:
<!DOCTYPE html>
Köhnə HTML və XHTML versiyaları üçün daha uzun və mürəkkəb doctype-lər istifadə olunurdu, məsələn:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Doctype-un əsas məqsədi:
- Render rejimlərinin dəyişdirilməsi: Brauzerləri standart rejimə keçirir.
- Yoxlama: Doctype, sənədin sintaksisini elan olunan növ ilə uyğunluğunu yoxlamağa imkan verir.
- Uyğunluq: Məzmunun ardıcıl şəkildə göstərilməsini təmin edir.