Rumah >hujung hadapan web >tutorial css >Mengapa pemaparan CSS saya berbeza dalam pembangunan berbanding pengeluaran menggunakan 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:
Menggabungkan pengepala X-UA-Compatible:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
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!