Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah \'?#iefix\' Membetulkan Isu Pemuatan Fon Web dalam IE6-IE8?

Bagaimanakah \'?#iefix\' Membetulkan Isu Pemuatan Fon Web dalam IE6-IE8?

DDD
DDDasal
2024-11-06 20:19:03707semak imbas

How Does

Memahami Pembetulan Pemuatan Fon Web IE6-IE8 dengan ?#iefix

Apabila cuba memuatkan fon web dalam versi Internet Explorer yang lebih lama ( IE6-IE8), anda mungkin menghadapi masalah. Satu penyelesaian biasa melibatkan penambahan "?#iefix" pada URL fail fon Embedded OpenType (EOT).

Bagaimanakah ?#iefix berfungsi?

Penyelesaian berfungsi dengan mengeksploitasi pepijat dalam penghurai atribut src bagi IE8 dan versi yang lebih lama. Apabila berbilang format fon disertakan dalam atribut src, IE gagal memuatkan sebarang dan melaporkan ralat 404.

Dengan menambahkan rentetan "?#iefix", URL diubah suai untuk kelihatan seperti rentetan pertanyaan. Ini menipu IE untuk mengabaikan format fon tambahan dan hanya memuatkan fail EOT.

Implikasi untuk Penyemak Imbas Lain

Pelayar lain yang mematuhi spesifikasi CSS akan terus berkelakuan seperti yang dijangkakan dan muatkan jenis fon yang sesuai berdasarkan sokongannya.

Pertimbangan Lain

Penyelesaian "?#iefix" ialah penyelesaian untuk pepijat tertentu dalam IE. Ia bukan penyelesaian yang disyorkan untuk penyemak imbas moden. Untuk pendekatan yang lebih komprehensif untuk memuatkan fon merentas penyemak imbas, rujuk sumber seperti "Sintaks Kalis Peluru @font-face" Paul Irish.

Atas ialah kandungan terperinci Bagaimanakah \'?#iefix\' Membetulkan Isu Pemuatan Fon Web dalam IE6-IE8?. 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