Rumah >hujung hadapan web >tutorial css >Mengapa Menambah \'?#iefix\' pada URL EOT Membetulkan Pemuatan Fon Web dalam IE6-IE8?

Mengapa Menambah \'?#iefix\' pada URL EOT Membetulkan Pemuatan Fon Web dalam IE6-IE8?

DDD
DDDasal
2024-10-29 02:47:30488semak imbas

Why Does Adding '?#iefix' to EOT URLs Fix Web Font Loading in IE6-IE8?

Penyelesaian '?#iefix' untuk Pemuatan Fon Web dalam IE6-IE8

Banyak sumber dalam talian, seperti sumber di fontspring. com, mengesyorkan menambah '?#iefix' pada URL EOT untuk menangani isu pemuatan fon web dalam IE6-IE8. Memahami cara penyelesaian ini berfungsi adalah penting.

Memahami Masalah

IE6-IE8 mempunyai pepijat penghurai dalam atribut src mereka untuk peraturan muka fon. Apabila berbilang format fon ditentukan dalam atribut src, IE gagal memuatkan fon dengan betul, mengakibatkan ralat 404.

Penyelesaian '?#iefix'

Penambahan '?#iefix' menipu IE untuk mentafsirkan URL yang lain sebagai rentetan pertanyaan. Ini menipu IE untuk berfikir bahawa hanya fail EOT disertakan.

Pelayar moden yang lain, seperti Chrome, Firefox dan Edge, ikut sintaks yang ditentukan dan muatkan hanya jenis fon yang diperlukan.

Kesimpulan

Dengan menambahkan '?#iefix' pada URL EOT, atribut src menjadi patuh dengan parser buggy IE6-IE8. Ini memastikan bahawa versi lama IE masih boleh memuatkan dan memaparkan fon web dengan betul.

Atas ialah kandungan terperinci Mengapa Menambah '?#iefix' pada URL EOT Membetulkan 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