Sobes.tech
Middle

Mos kelishuv rejimi (quirks mode) nima?

sobes.tech AI

AIdan javob

Uyumlilik rejimi (quirks mode) — bu brauzerlar eski brauzerlarning (masalan, Netscape 4 yoki Internet Explorer 5) xatti-harakatlarini taqlid qiladigan veb-sahifa rendering rejimi bo‘lib, ular xususiyatlari va xatoliklarini hisobga olgan holda yozilgan veb-sahifalar bilan orqaga mos kelishini ta'minlash uchun ishlatiladi.

Uyumlilik rejimining asosiy xususiyatlari:

  • Standart bo‘lmagan quti modeli (box model): Ba'zi brauzerlarda quirks mode’da padding va border elementning umumiy kengligiga qo‘shiladi.
  • Float va vertical-align ning standart bo‘lmagan xatti-harakatlari: CSS xususiyatlari bilan bog‘liq xatoliklar yoki oldindan ko‘rilmagan xatti-harakatlar yuzaga kelishi mumkin.
  • Shriftlar va o‘lchamlarga ishlov berishda farqlar: CSS qoidalari yordamida shrift o‘lchamlari va boshqa elementlar noto‘g‘ri qo‘llanilishi mumkin.
  • Zamonaviy standartlarga qo‘llab-quvvatlashning yo‘qligi: Ba'zi CSS3 va HTML5 imkoniyatlari mavjud bo‘lmasligi yoki noto‘g‘ri ishlashiga olib kelishi mumkin.

Brauzerlar to‘liq va to‘g‘ri doctype (masalan, <!DOCTYPE html>) bo‘lmagan yoki eskirgan formatda bo‘lsa, uyumlilik rejimiga o‘tadi. To‘liq va to‘g‘ri DOCTYPE (masalan, <!DOCTYPE html>) mavjudligi brauzerni standart rendering rejimiga o‘tkazadi.

Standart rejim uchun to‘g‘ri DOCTYPE misoli:

<!DOCTYPE html>