Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menyasarkan Internet Explorer 10 dengan Amanah untuk Penggayaan dan Kefungsian Tertentu?

Bagaimanakah Saya Boleh Menyasarkan Internet Explorer 10 dengan Amanah untuk Penggayaan dan Kefungsian Tertentu?

DDD
DDDasal
2024-12-23 18:43:20673semak imbas

How Can I Reliably Target Internet Explorer 10 for Specific Styling and Functionality?

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 */
}
) { /* CSS for IE 9, 10, and 11 */ }

Menyasarkan Internet Explorer 10

@supports (-ms-accelerator:true) {
  .selector { property:value; } 
}

Menyasarkan Microsoft Edge

Sumber:

  • Mengalih CSS khusus Internet Explorer ke dalam blok @media
  • Cara Menyasarkan Internet Explorer 10 dan 11 dalam CSS
  • Css Hacks untuk Windows 10 dan Microsoft's Edge Web Pelayar

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn