Sobes.tech
Middle

Co je režim kompatibility (quirks mód)?

sobes.tech AI

Odpověď od AI

Režim kompatibility (quirks mode) je režim vykreslování webových stránek, ve kterém prohlížeče napodobují chování starších prohlížečů (například Netscape 4 nebo Internet Explorer 5), aby zajistily zpětnou kompatibilitu s webovými stránkami napsanými s ohledem na jejich zvláštnosti a chyby.

Hlavní charakteristiky režimu kompatibility:

  • Nestandardní model boxu (box model): V některých prohlížečích v režimu quirks jsou padding a border zahrnuty do celkové šířky prvku.
  • Nestandardní chování float a vertical-align: Mohou se vyskytnout chyby nebo nepředvídatelné chování vlastností CSS souvisejících s zarovnáním a tokem.
  • Rozdíly ve zpracování písem a velikostí: CSS pravidla pro určení velikosti písem a dalších prvků mohou být nesprávně aplikována.
  • Nepodpora moderních standardů: Některé funkce CSS3 a HTML5 nemusí být dostupné nebo fungovat nesprávně.

Prohlížeče přecházejí do režimu kompatibility, pokud webová stránka nemá správný doctype nebo pokud je doctype ve zastaralém formátu. Přítomnost úplného a správného DOCTYPE (například <!DOCTYPE html>) přepne prohlížeč do standardního režimu vykreslování.

Příklad správného DOCTYPE pro standardní režim:

<!DOCTYPE html>