Beberapa komentar bersyarat berfungsi seperti ' gt
' dan ' lt
', tetapi misalnya
<!--[if IE 8]>
tidak berfungsi. Hal ini tentunya merepotkan bagi pengembang yang ingin mencoba tampilan halaman web mereka di berbagai versi browser Internet Explorer, tetapi tidak semuanya merupakan berita buruk.
Meskipun komentar bersyarat tidak berfungsi, Anda masih dapat menguji tampilan halaman web Anda di setiap versi Internet Explorer dengan menambahkan stylesheet satu per satu: misalkan Anda mendapatkan lembar gaya untuk Firefox, Chrome, Internet Explorer 10, dan Internet Explorer 11 disebut ' screen.css
', dan stylesheet lain HANYA untuk Internet Explorer 9 disebut ' screen-ie9.css
' dan satu lagi HANYA untuk Internet Explorer 8 disebut ' screen-ie8.css
'.
Untuk menguji halaman web Anda HANYA untuk Internet Explorer 9, Anda dapat melakukan ini:
<link rel="stylesheet" href="path/css/screen.css" type="text/css" />
<link rel="stylesheet" href="path/css/screen-ie9.css" type="text/css" />
dan di alat pengembang F12, bagian Emulasi, setel 'Mode Dokumen' ke '9' dan 'String agen pengguna' ke 'Internet Explorer 9'. Mode Dokumen adalah Standar yang digunakan Internet Explorer 9 dan string agen pengguna adalah browser itu sendiri.
PS: Saya berasumsi bahwa ' screen.css
' adalah stylesheet dasar Anda yang merupakan alasan saya memanggilnya terlebih dahulu daripada "menimpa" Internet Explorer 9 nanti akan diperbaiki dengan memanggil 'screen-ie9.css
' kedua.
Dengan melakukan ini, Anda bisa "yakin" (saya harus menguji dengan VM untuk menulis kata 'yakin' tanpa tanda kutip) bahwa Anda sedang melihat halaman web Anda di browser Internet Explorer 9. Ketika Anda selesai menguji dan menata di Internet Explorer 9, dan Anda ingin menguji dengan Internet Explorer 8, Anda dapat dengan mudah melakukan trik yang sama dengan mengganti ini:
<link rel="stylesheet" href="path/css/screen-ie9.css" type="text/css" />
dengan ini:
<link rel="stylesheet" href="path/css/screen-ie8.css" type="text/css" />
Jadi, ini hanya masalah MINOR ketidaknyamanan dari sisi Microsoft, TETAPI alat pengembang F12 baru menawarkan BANYAK fitur luar biasa, yang membuat ini bukan masalah besar.