Sobes.tech
Middle

Режими мувофиқият (quirks mode) чист?

sobes.tech AI

Ҷавоб аз AI

Режими ҳамоҳангӣ (quirks mode) — ин режими рендеркунии саҳифаҳои веб мебошад, ки дар он браузерҳо рафтори браузерҳои кӯҳнаро (масалан Netscape 4 ё Internet Explorer 5) имитатсия мекунанд, то ҳамоҳангии қафо бо саҳифаҳои веб, ки бо дарназардошти хусусиятҳо ва хатоҳои онҳо навишта шудаанд, таъмин карда шавад.

Хусусиятҳои асосии режими ҳамоҳангӣ:

  • Модели бокс нестандартӣ (box model): Дар баъзе браузерҳо дар quirks mode padding ва border дар умумии паҳнои унсур дохил мешаванд.
  • Рафтори ғайри стандартӣ дар float ва vertical-align: Хатогӣ ё рафтори номуайян дар хусусиятҳои CSS, ки бо ҳамоҳангӣ ва ҷараён алоқаманданд, пайдо мешаванд.
  • Фарқиятҳо дар коркард дар бораи шрифтҳо ва андозаҳо: Қоидаҳои CSS барои муайян кардани андозаҳои шрифтҳо ва унсурҳои дигар нодуруст татбиқ мешаванд.
  • Набудани дастгирии стандартҳои муосир: Баъзе имконотҳои CSS3 ва HTML5 дастрас ё дуруст кор намекунанд.

Браузерҳо ба режими ҳамоҳангӣ мегузаранд, агар саҳифаи веб дуруст doctype надошта бошад ё doctype дар формати кӯҳна бошад. Наличиеи DOCTYPE пурра ва дуруст (масалан, <!DOCTYPE html>) браузерро ба режими стандартӣ мегузаронад.

Маслиҳат барои DOCTYPE дуруст барои режими стандартӣ:

<!DOCTYPE html>