Veb-ishlab chiqish kontekstida standart rejim (standards mode) nima?
sobes.tech AI
AIdan javob
Standart rejim brauzer tomonidan veb-sahifa ko‘rinishini ta’minlaydigan rejim bo‘lib, unda renderlash W3C va WHATWG konsorsiumlari (HTML, CSS) spetsifikatsiyalariga muvofiq amalga oshiriladi. Bu quirks rejimiga (moslik rejimi) qarshi bo‘lib, u eski brauzer versiyalarining xatti-harakatlarini taqlid qiladi va legasi-kodni qo‘llab-quvvatlash uchun mo‘ljallangan.
Brauzerni standart rejimga o‘tkazish odatda HTML hujjatining boshida to‘liq va to‘g‘ri DOCTYPE bo‘lishi bilan ta’minlanadi, masalan:
<!DOCTYPE html>
Standart rejimda CSS quti modeli oldindan belgilangan tarzda ishlaydi: width va height xususiyatlari elementning mazmuni o‘lchamini belgilaydi, marg‘inalar, chegaralar va ichki bo‘shliq esa bu o‘lchamlarga qo‘shiladi (agar box-sizing xususiyati o‘zgartirilmagan bo‘lsa).
Moslik rejimida esa, brauzerlar o‘lchamlarni aniqlash uchun turli sezgirliklarni qo‘llashlari mumkin va bu spetsifikatsiyalardan sezilarli darajada farq qilishi mumkin, bu esa noaniq xatti-harakatlar va brauzerlararo moslik muammolariga olib keladi.