修复 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中文网其他相关文章!