Menyasarkan Internet Explorer 10 untuk Situasi Tertentu: Menavigasi Keanehan Penyemak Imbas
Apabila bekerja dengan keserasian merentas pelayar, menyasarkan versi penyemak imbas tertentu boleh menjadi penting untuk memastikan rendering yang optimum. Satu cabaran biasa yang dihadapi oleh pembangun ialah menyasarkan Internet Explorer 10 sahaja untuk menggunakan penggayaan khusus IE atau fungsi JavaScript.
Komen Bersyarat: Pendekatan Mengelirukan
Pada mulanya, seseorang mungkin mencuba untuk menggunakan komen bersyarat untuk menyasarkan IE 10 suka jadi:
<!--[if IE 10]> <html class="no-js ie10" lang="en"> <![endif]--> <!--[if !IE]> <html lang="en" class="no-js"> <![endif]-->
Walau bagaimanapun, Internet Explorer 10 tidak menghormati ulasan ini, menjadikannya tidak berkesan.
Teknik Penyasaran Teguh
Sebaliknya, pertimbangkan kaedah berikut untuk menyasarkan IE dengan pasti 10:
Menyasarkan IE 9, 10 dan 11
@media screen and (min-width:0<pre class="brush:php;toolbar:false">@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* CSS for IE 10 */ }
Menyasarkan Internet Explorer 10
@supports (-ms-accelerator:true) { .selector { property:value; } }
Menyasarkan Microsoft Edge
Sumber:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyasarkan Internet Explorer 10 dengan Amanah untuk Penggayaan dan Kefungsian Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!