Différences dans le rendu CSS entre l'environnement de développement et le serveur Web
Si vous rencontrez un affichage CSS différent entre votre environnement de développement et le serveur Web, malgré l'utilisation le même navigateur et le même système, le problème peut provenir de serveurs différents. Dans votre cas, vous utilisez ASP.net Development Server en développement et IIS 6.0 sur le serveur Web.
Le problème peut résider dans les différences de rendu entre les navigateurs lors de l'accès aux serveurs locaux et Web. Microsoft a introduit des modes de rendu distincts pour ces scénarios, pouvant entraîner des problèmes comme ceux que vous rencontrez.
Ces différences proviennent du comportement par défaut d'IE8. Sans valeur compatible X-UA ou si le site se trouve dans la zone de sécurité de l'intranet local, IE8 le restituera en mode EmulateIE7.
Pour résoudre ce problème, modifiez votre site Web pour forcer le mode standard IE8 complet. Vous pouvez le faire en :
Incorporer un en-tête compatible X-UA :
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Ajouter une balise META :
<meta http-equiv="X-UA-Compatible" content="IE=8">
Vous pouvez également consulter la ressource suivante pour plus d'informations :
[Modes de rendu IE8 : théorie et pratique](http://sharovatov.wordpress.com/2009/05/18 /ie8-rendering-modes-theory-and-practice/).
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!