网络上有很多这样的文章:http://www.fontspring.com/blog/fixing-ie9-font-face-problems建议将 ?#iefix
添加到 eot url。我很想知道这将如何解决问题。谢谢。
最佳答案
IE8 和更早的版本在它们的 src 属性的解析器中有一个错误。因此,如果您在 SRC 中包含超过 1 种字体格式,IE 将无法加载它并报告 404 错误。
问号解决了这个问题,因为它让 IE 认为字符串的其余部分(其他 src)是一个查询字符串,因此只加载 EOT 文件...
其他浏览器将遵循规范并仅加载所需的字体类型 ...
您可能想阅读 Paul Irish 的 Bulletproof @font-face syntax了解更多关于其他一些原因的信息......
关于css - ?#iefix 如何解决 IE6-IE8 网页字体加载问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8050640/