使用 ?#iefix
了解 IE6-IE8 网页字体加载修复
尝试在旧版本的 Internet Explorer 中加载网页字体时 ( IE6-IE8),您可能会遇到问题。一种常见的解决方案是将“?#iefix”附加到嵌入式 OpenType (EOT) 字体文件的 URL。
?#iefix 如何工作?
解决方案通过利用 IE8 及更早版本的 src 属性解析器中的错误来工作。当 src 属性中包含多种字体格式时,IE 无法加载任何字体并报告 404 错误。通过添加“?#iefix”字符串,将 URL 修改为看起来像查询字符串。这会欺骗 IE 忽略其他字体格式并仅加载 EOT 文件。
对其他浏览器的影响
遵守 CSS 规范的其他浏览器将继续运行按照预期并根据其支持加载适当的字体类型。
其他注意事项
“?#iefix”解决方案是针对 IE 中特定错误的解决方法。对于现代浏览器来说,这不是推荐的解决方案。有关跨浏览器字体加载的更全面的方法,请参阅 Paul Irish 的“Bulletproof @font-face 语法”等资源。以上是\"?#iefix\" 如何修复 IE6-IE8 中的网页字体加载问题?的详细内容。更多信息请关注PHP中文网其他相关文章!