Sobes.tech
Middle

Kas yra suderinamumo režimas (quirks mode)?

sobes.tech AI

Atsakymas iš AI

Suderinamumo režimas (quirks mode) yra web puslapių atvaizdavimo režimas, kuriame naršyklės imituoja senesnių naršyklių (pvz., Netscape 4 arba Internet Explorer 5) elgseną, siekdamos užtikrinti atgalinę suderinamumą su svetainėmis, parašytomis atsižvelgiant į jų ypatybes ir klaidas.

Suderinamumo režimo pagrindinės savybės:

  • Nesąlyginis dėžutės modelis (box model): Kai kuriose naršyklėse quirks režimu padding ir border įtraukiami į bendrą elemento plotį.
  • Nesąlyginis float ir vertical-align elgesys: Gali pasireikšti klaidos arba nenuspėjamas CSS savybių, susijusių su išlygiavimu ir teksto srautu, elgesys.
  • Skirtumai apdorojant šriftus ir dydžius: CSS taisyklės, nustatančios šriftų dydžius ir kitus elementus, gali būti netinkamai taikomos.
  • Šiuolaikinių standartų nepalaikymas: Kai kurios CSS3 ir HTML5 galimybės gali būti neprieinamos arba neveikti tinkamai.

Naršyklės pereina į suderinamumo režimą, jei svetainėje nėra teisingo doctype arba doctype nurodytas pasenusiame formate. Pilnas ir teisingas DOCTYPE (pvz., <!DOCTYPE html>) perkelia naršyklę į standartinį atvaizdavimo režimą.

Tinkamas DOCTYPE pavyzdys standartiniam režimui:

<!DOCTYPE html>