Sobes.tech
Middle

Mis on ühilduvusrežiim (quirks mode)?

sobes.tech AI

Vastus AI-lt

Ühildu režiim (quirks mode) on veebilehtede renderdamise režiim, kus brauserid jäljendavad vanemate brauserite (näiteks Netscape 4 või Internet Explorer 5) käitumist, et tagada tagasipöördumisel ühilduvus nende eripärade ja vigadega kirjutatud veebilehtedega.

Ühilduvuse režiimi peamised omadused:

  • Mitte-standardsed kastimudelid (box model): Mõnedes brauserites quirks režiimis kaasatakse padding ja border elemendi üldsuurusesse.
  • Mitte-standardsed float ja vertical-align käitumised: Võivad tekkida vead või ettearvamatud CSS omaduste käitumised, mis on seotud joondamise ja vooluga.
  • Erinevused fontide ja suuruste töötlemisel: CSS reeglid fontide suuruste ja teiste elementide määramisel võivad olla valed.
  • Kaasaegsete standardite toetuse puudumine: Mõned CSS3 ja HTML5 võimalused võivad olla kättesaamatud või töötada valesti.

Brauserid lähevad ühilduvusrežiimi, kui veebileht ei oma korrektset doctype'i või doctype on vananenud formaadis. Täielik ja õige DOCTYPE (näiteks <!DOCTYPE html>) viib brauserid standardrežiimi.

Õige DOCTYPE näide standardrežiimile:

<!DOCTYPE html>