我们最近开发了一个网站,其设计强烈依赖 Font Awesome。我们使用 before:content 及其提供的 CSS 的标准实现。
由于某些原因,Font Awesome 未在 IE8 中显示。我花了相当多的时间进行故障排除并尝试各种修复,但没有成功。
I have:
- 将 EOT 的 mimetype 设置为 application/vnd.ms-fontobject
- 设置OTF、TTF的mimetype为application/octet-stream
- 加载所有 CSS 后执行 HTML5Shiv。
- 在页面加载时重新加载 CSS 或 DOM 的各种尝试
这是网站:http://www.tetakere.org.nz- Hotlinks 框是 Font Awesome 的一个很好的例子
有谁对让该网站显示 Font Awesome 的其他方法有任何想法吗?
经过一番痛苦的故障排除后,我终于解决了。
解决方案是将 HTML5Shiv 的加载从<head>
部分之前</body>
tag.
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</body>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)