Veb inkişafı kontekstində standart rejim (standards mode) nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Standart rejim, brauzer tərəfindən veb-səhifənin göstərilməsi rejimidir və burada renderləmə W3C və WHATWG konsorsiumlarının (HTML, CSS) spesifikasiyalarına uyğun olaraq həyata keçirilir. Bu, köhnə brauzer versiyalarının davranışını təqlid edən uyumluluq rejimi (quirks mode) ilə əksinədir.
Brauzerin standart rejimə keçməsi adətən HTML sənədinin başlanğıcında tam və düzgün DOCTYPE-nin olması ilə təmin edilir, məsələn:
<!DOCTYPE html>
Standart rejimdə CSS qutu modeli proqnozlaşdırıla bilən şəkildə davranır: width və height xüsusiyyətləri elementin məzmununun ölçüsünü müəyyən edir və marjinalar, sərhədlər və daxili boşluqlar bu ölçülərə əlavə olunur (əgər box-sizing xüsusiyyəti dəyişdirilməyibsə).
Uyumluluq rejimində isə, brauzerlər ölçüləri müəyyən etmək üçün müxtəlif heuristiklər tətbiq edə bilər və bu, spesifikasiyalardan çox fərqli ola bilər, bu da qeyri-proqnozlaşdırılan davranışlara və brauzer uyğunluğu problemlərinə səbəb olur.