Rumah > Artikel > hujung hadapan web > Mengapa CSS Saya Berbeza dalam Persekitaran Pembangunan dan Pengeluaran?
Percanggahan CSS Antara Pembangunan dan Persekitaran Pelayan Web
Dalam senario ini, pengguna menghadapi pemaparan CSS yang tidak konsisten antara persekitaran pembangunan mereka dan persekitaran langsung pelayan web. Walaupun menggunakan penyemak imbas dan mesin yang sama, elemen tertentu dipaparkan secara berbeza di bawah tetapan "pelayan" yang berbeza, khususnya Pelayan Pembangunan ASP.net dan IIS 6.0.
Percanggahan Khusus Diperhatikan:
Punca dan Penyelesaian:
Punca kemungkinan percanggahan ini berpunca daripada pengenalan mod pemaparan berbeza oleh Microsoft untuk pelayan tempatan dan Internet dalam Internet Explorer 8. Untuk mengekalkan keserasian dengan Internet Explorer 7, Microsoft memperkenalkan mod EmulateIE7 untuk tapak web tempatan. Mod ini boleh membawa kepada ketidakkonsistenan apabila tapak web digunakan ke pelayan langsung, yang beroperasi dalam mod standard IE8 penuh.
Untuk menyelesaikan isu ini, adalah disyorkan untuk memaksa mod standard IE8 penuh dengan menambahkan X-UA- Pengepala serasi atau teg META ke halaman. Ini akan memastikan pemaparan yang konsisten merentas persekitaran yang berbeza.
Atas ialah kandungan terperinci Mengapa CSS Saya Berbeza dalam Persekitaran Pembangunan dan Pengeluaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!