修復IE6-IE8 中的網頁字體載入:#iefix 的作用
解決舊版本中的字體載入問題Internet Explorer 的常見問題解決方案是將?#iefix 新增到EOT(嵌入式OpenType)URL。讓我們探討一下此修復如何解決這個問題:
IE8 及更早版本的瀏覽器在包含多種字體格式時解析 src 屬性時存在缺陷。因此,IE 無法載入字體並指示 404 錯誤。
?#iefix 中的問號 (?) 可作為解。它欺騙 IE 將 URL 的剩餘部分(即其他來源 URL)視為查詢字串。因此,IE 僅載入 EOT 檔案。
其他遵循 Web 標準的瀏覽器會如預期解釋來源 URL,並根據其功能載入適當的字體類型。
了解更多關於@font-face語法和其他相關問題,請參考Paul Irish的綜合文章《Bulletproof @font-face語法》。
以上是為什麼要加入 \'?#iefix\' 可以修復 IE6-IE8 中的網頁字體載入問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!