IE6-IE8 中網頁字體載入的「?#iefix」解決方案
網路上有許多資源,例如 fontspring 上的資源。 com,建議在 EOT URL 中新增「?#iefix」以解決 IE6-IE8 中的網頁字體載入問題。了解此解決方案的工作原理至關重要。
理解問題
IE6-IE8 的 font-face 規則的 src 屬性中存在解析器錯誤。當src屬性中指定多種字體格式時,IE無法正確載入字體,導致404錯誤。
'?#iefix'解決方案
加上「?#iefix」會誘騙 IE 將 URL 的其餘部分解釋為查詢字串。這會讓 IE 認為只包含 EOT 檔案。
其他現代瀏覽器,例如 Chrome、Firefox 和 Edge,遵循指定的語法並僅載入所需的字體類型。
結論
透過在 EOT URL 中新增“?#iefix”,src 屬性將與 IE6-IE8 的錯誤解析器相容。這可以確保舊版的 IE 仍然可以正確載入和顯示網頁字體。
以上是為什麼將 \'?#iefix\' 新增到 EOT URL 可以修復 IE6-IE8 中的 Web 字型載入問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!