Apa yang tepatnya dilakukan oleh Tampilan Kompatibilitas di IE8?

11

Saya memiliki daftar yang dipesan di mana teks ditampilkan pada baris berikutnya dari nomor di IE 8 (tetapi bukan browser lain). Jika saya mengaktifkan Tampilan Kompatibilitas , tampilannya benar. Meskipun saya pikir saya akan dapat men-debug masalah khusus ini dan memperbaikinya, apakah ada yang tahu deskripsi yang cukup lengkap tentang apa yang dilakukan Tampilan Kompatibilitas, sehingga lain kali saya dapat mempercepat resolusi?

TIA

Andy
sumber

Jawaban:

7

Tampilan Kompatibilitas membuat halaman seolah-olah Internet Explorer 7 (termasuk Javascript). Ada beberapa perbedaan antara IE8 dengan CV dan IE7 murni tetapi pada dasarnya itu sama.

Anda juga dapat memaksa IE8 untuk menggunakan CV dengan tag meta ini:

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

Jika Anda mengalami masalah, saya sarankan terlebih dahulu memeriksa Anda memiliki DOCTYPE yang sah dalam HTML Anda (yang paling sederhana adalah <!DOCTYPE html>yang memaksa mode standar). Itu akan menyelesaikan 90% masalah Anda, terutama dengan IE6.

DisgruntledGoat
sumber
Terima kasih. Saya menggunakan Drupal dengan tema yang layak, jadi setidaknya kesalahan doctypey bukan sakit kepala :)
Andy
Tautan ini juga cukup bermanfaat.
Andy
4

Tampilan Kompatibilitas di IE8 pada dasarnya membuat halaman seperti yang akan muncul di IE7. IE8 jauh lebih memenuhi standar daripada IE7, tetapi halaman yang dirancang untuk IE7 mungkin tidak muncul dengan benar menggunakan mode standar IE8, sehingga mode kompatibilitas diperkenalkan untuk membuat halaman mundur ke cara rendering IE7.

Jika Anda benar-benar menginginkan detail dari apa yang sedang terjadi, maka baca Just The Facts: Rekap Tampilan Kompatibilitas dari blog IE MSDN.

Kebetulan, jika Anda menekan F12 saat menggunakan IE8 Anda akan melihat bilah alat pengembang. Di bagian atas ada dua opsi untuk mengubah mode dokumen dan mode browser yang akan memungkinkan Anda menjelajahi bagaimana halaman muncul menggunakan opsi tampilan kompatibilitas.

Dan Diplo
sumber
Terima kasih, tautan bermanfaat. Masalah sudah dipecahkan, tetapi seperti yang disebutkan, lebih tertarik pada Tampilan Kompatibilitas daripada memperbaiki masalah khusus ini.
Andy