Maison > Article > interface Web > Pourquoi mon CSS s'affiche-t-il différemment dans les environnements de développement et de production ?
Différences CSS entre les environnements de développement et de serveur Web
Dans ce scénario, un utilisateur est confronté à un rendu CSS incohérent entre son environnement de développement et un environnement de développement en direct. serveur Internet. Malgré l'utilisation du même navigateur et de la même machine, certains éléments s'affichent différemment selon différents paramètres de « serveur », en particulier ASP.net Development Server et IIS 6.0.
Différences spécifiques observées :
Cause et solution :
La cause probable de ces écarts provient de l'introduction par Microsoft de différents modes de rendu pour les serveurs locaux et Internet dans Internet Explorer 8. Pour maintenir la compatibilité avec Internet Explorer 7, Microsoft a introduit le mode EmulateIE7 pour les sites Web locaux. Ce mode peut entraîner des incohérences lorsque les sites Web sont déployés sur un serveur live, qui fonctionne en mode complet aux normes IE8.
Pour résoudre ce problème, il est recommandé de forcer le mode complet aux normes IE8 en ajoutant un X-UA- En-tête ou balise META compatible avec la page. Cela garantira un rendu cohérent dans différents environnements.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!