Heim >Web-Frontend >CSS-Tutorial >Warum wird mein CSS in der Entwicklung mit IE8 anders gerendert als in der Produktion?

Warum wird mein CSS in der Entwicklung mit IE8 anders gerendert als in der Produktion?

Barbara Streisand
Barbara StreisandOriginal
2024-11-03 20:20:03299Durchsuche

Why is my CSS rendering differently in development vs. production using IE8?

Diskrepanzen bei der CSS-Wiedergabe zwischen Entwicklungsumgebung und Webserver

Wenn Sie trotz der Verwendung auf unterschiedliche CSS-Anzeigen zwischen Ihrer Entwicklungsumgebung und dem Webserver stoßen Wenn Sie denselben Browser und dasselbe System verwenden, kann das Problem von unterschiedlichen Servern herrühren. In Ihrem Fall verwenden Sie ASP.net Development Server in der Entwicklung und IIS 6.0 auf dem Webserver.

Das Problem kann in den Darstellungsunterschieden zwischen Browsern beim Zugriff auf lokale und Webserver liegen. Microsoft hat für diese Szenarien unterschiedliche Rendering-Modi eingeführt, die möglicherweise zu Problemen wie den bei Ihnen auftretenden führen.

Diese Unterschiede ergeben sich aus dem Standardverhalten von IE8. Ohne einen X-UA-kompatiblen Wert oder wenn sich die Site innerhalb der lokalen Intranet-Sicherheitszone befindet, rendert IE8 sie im EmulateIE7-Modus.

Um dieses Problem zu beheben, ändern Sie Ihre Website, um den vollständigen IE8-Standardmodus zu erzwingen. Sie können dies tun, indem Sie:

  1. Einen X-UA-kompatiblen Header einbinden:

    <meta http-equiv="X-UA-Compatible" content="IE=edge">
  2. Ein META-Tag hinzufügen:

    <meta http-equiv="X-UA-Compatible" content="IE=8">

Alternativ können Sie die folgende Ressource für weitere Einblicke konsultieren:
[IE8-Rendering-Modi: Theorie und Praxis](http://sharovatov.wordpress.com/2009/05/18 /ie8-rendering-modes-theorie-und-praxis/).

Das obige ist der detaillierte Inhalt vonWarum wird mein CSS in der Entwicklung mit IE8 anders gerendert als in der Produktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn