Sobes.tech
Middle

Šta je režim kompatibilnosti (quirks mode)?

sobes.tech АИ

Одговор од АИ

Режим компатибилности (quirks mode) је режим приказа веб страница у којем прегледачи имитирају понашање старих прегледача (нпр., Netscape 4 или Internet Explorer 5) како би обезбедили назадну компатибилност са веб страницама написаним узимајући у обзир њихове особености и грешке.

Главне карактеристике режима компатибилности:

  • Нестандардни модел кутије (box model): У неким прегледачима у quirks режиму, padding и border укључују се у укупну ширину елемента.
  • Нестандардно понашање float и vertical-align: Могу се јавити грешке или непредвидиво понашање CSS својстава која су повезана са поравнањем и протоком.
  • Разлике у обради фонта и величина: CSS правила за одређивање величина фонта и других елемената могу бити неправилно примењена.
  • Недостатак подршке за савремене стандарде: Неки могућности CSS3 и HTML5 могу бити недоступни или радити неправилно.

Прегледачи прелазе у режим компатибилности ако веб страница нема исправан doctype или ако је doctype у застарелом формату. Наличие потпуног и исправног DOCTYPE (нпр., <!DOCTYPE html>) преноси прегледач у стандардни режим приказа.

Пример исправног DOCTYPE-а за стандардни режим:

<!DOCTYPE html>