Rumah >hujung hadapan web >tutorial css >Mengapa pemaparan CSS saya berbeza dalam pembangunan berbanding pengeluaran menggunakan IE8?

Mengapa pemaparan CSS saya berbeza dalam pembangunan berbanding pengeluaran menggunakan IE8?

Barbara Streisand
Barbara Streisandasal
2024-11-03 20:20:03297semak imbas

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

Percanggahan dalam Rendering CSS Antara Persekitaran Pembangunan dan Pelayan Web

Jika anda menghadapi paparan CSS yang berbeza antara persekitaran pembangunan dan pelayan web anda, walaupun menggunakan penyemak imbas dan sistem yang sama, isu ini mungkin berpunca daripada pelayan yang berbeza. Dalam kes anda, anda menggunakan Pelayan Pembangunan ASP.net dalam pembangunan dan IIS 6.0 pada pelayan web.

Masalahnya mungkin terletak pada perbezaan pemaparan antara penyemak imbas apabila mengakses pelayan tempatan dan web. Microsoft memperkenalkan mod pemaparan yang berbeza untuk senario ini, yang berpotensi membawa kepada isu seperti yang anda alami.

Perbezaan ini timbul daripada gelagat lalai IE8. Tanpa nilai X-UA-Compatible atau jika tapak berada dalam zon keselamatan Intranet Tempatan, IE8 akan memaparkannya dalam mod EmulateIE7.

Untuk menyelesaikan isu ini, ubah suai tapak web anda untuk memaksa mod standard IE8 penuh. Anda boleh melakukannya dengan:

  1. Menggabungkan pengepala X-UA-Compatible:

    <meta http-equiv="X-UA-Compatible" content="IE=edge">
  2. Menambah teg META:

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

Sebagai alternatif, rujuk sumber berikut untuk mendapatkan cerapan lanjut:
[Mod Perenderan IE8: Teori dan Amalan](http://sharovatov.wordpress.com/2009/05/18 /ie8-rendering-mod-theory-and-practice/).

Atas ialah kandungan terperinci Mengapa pemaparan CSS saya berbeza dalam pembangunan berbanding pengeluaran menggunakan IE8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn