Middle
Čo je režim kompatibility (quirks mode)?
sobes.tech AI
Odpoveď od AI
Režim kompatibility (quirks mode) je režim vykresľovania webových stránok, v ktorom prehliadače napodobňujú správanie starších prehliadačov (napríklad Netscape 4 alebo Internet Explorer 5), aby zabezpečili spätnú kompatibilitu s webovými stránkami napísanými s prihliadnutím na ich špecifiká a chyby.
Hlavné charakteristiky režimu kompatibility:
- Nestandardný model boxu (box model): V niektorých prehliadačoch v quirks mode sú padding a border zahrnuté do celkovej šírky prvku.
- Nestandardné správanie float a vertical-align: Môžu sa vyskytnúť chyby alebo nepredvídateľné správanie vlastností CSS súvisiacich s zarovnaním a tokmi.
- Rozdiely v spracovaní fontov a veľkostí: CSS pravidlá na určenie veľkostí fontov a iných prvkov môžu byť nesprávne aplikované.
- Chýba podpora moderných štandardov: Niektoré funkcie CSS3 a HTML5 nemusia byť dostupné alebo môžu fungovať nesprávne.
Prehliadače prechádzajú do režimu kompatibility, ak stránka nemá správny doctype alebo ak je doctype v zastaranom formáte. Prítomnosť úplného a správneho DOCTYPE (napríklad <!DOCTYPE html>) preklápa prehliadač do štandardného režimu vykresľovania.
Príklad správneho DOCTYPE pre štandardný režim:
<!DOCTYPE html>