Middle
Mi az a kompatibilitási mód (quirks mód)?
sobes.tech MI
Válasz az MI-től
Az kompatibilitási mód (quirks mode) egy olyan renderelési mód, amelyben a böngészők az régi böngészők (például Netscape 4 vagy Internet Explorer 5) viselkedését utánozzák, hogy biztosítsák a visszamenőleges kompatibilitást az olyan weboldalakkal, amelyeket figyelembe véve írtak, azok sajátosságait és hibáit.
A kompatibilitási mód fő jellemzői:
- Nem szabványos dobozmodell (box model): Egyes böngészőkben quirks módban a padding és a border beletartozik az elem össz szélességébe.
- Nem szabványos float és vertical-align viselkedés: Hibák vagy kiszámíthatatlan viselkedés léphet fel a CSS tulajdonságoknál, amelyek az igazítással és a szövegfolyással kapcsolatosak.
- Különbségek a betűtípusok és méretek kezelésében: A CSS szabályok a betűméretek és más elemek meghatározására helytelenül alkalmazhatók.
- A modern szabványok támogatásának hiánya: Néhány CSS3 és HTML5 funkció nem elérhető vagy hibásan működik.
A böngészők akkor lépnek át a kompatibilitási módba, ha a weboldal nem rendelkezik helyes doctype-tal, vagy ha a doctype elavult formátumban van megadva. A teljes és helyes DOCTYPE (például <!DOCTYPE html>) megléte a böngészőt a szabványos renderelési módba helyezi.
Példa a helyes DOCTYPE-ra a szabványos módhoz:
<!DOCTYPE html>