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>