Middle
Qu'est-ce que le mode de compatibilité (mode quirks) ?
sobes.tech IA
Réponse de l'IA
Le mode de compatibilité (mode quirks) est un mode de rendu des pages web dans lequel les navigateurs imitent le comportement des anciens navigateurs (par exemple, Netscape 4 ou Internet Explorer 5) pour assurer la compatibilité avec les pages web écrites en tenant compte de leurs particularités et erreurs.
Les principales caractéristiques du mode de compatibilité :
- Modèle de boîte non standard (box model) : Dans certains navigateurs en mode quirks, le padding et la bordure sont inclus dans la largeur totale de l'élément.
- Comportement non standard de float et vertical-align : Des erreurs ou des comportements imprévisibles peuvent apparaître dans les propriétés CSS liées à l'alignement et au flux.
- Différences dans le traitement des polices et des tailles : Les règles CSS pour déterminer la taille des polices et autres éléments peuvent être appliquées incorrectement.
- Absence de support pour les standards modernes : Certaines fonctionnalités de CSS3 et HTML5 peuvent ne pas être disponibles ou fonctionner de manière incorrecte.
Les navigateurs passent en mode de compatibilité si la page web ne possède pas de doctype correct ou si le doctype est dans un format obsolète. La présence d'un DOCTYPE complet et correct (par exemple, <!DOCTYPE html>) met le navigateur en mode de rendu standard (mode standards).
Exemple de doctype correct pour le mode standard :
<!DOCTYPE html>