我们最近开发了一个网站,其中强烈依赖Font Awesome作为设计的一部分。我们使用了带before:content和他们提供的CSS的标准实现。
由于某种原因,Font Awesome在IE8中无法显示。我花费了相当多的时间进行故障排除和尝试各种修复方法,但都没有成功。
我已经:
- 将EOT的Mimetype设置为application/vnd.ms-fontobject
- 将OTF、TTF的Mimetype设置为application/octet-stream
- 在所有CSS加载完成后执行了HTML5Shiv。
- 尝试在页面加载时重新加载CSS或DOM。
这是网站链接:http://www.tetakere.org.nz - 热门链接框是Font Awesome的一个很好的例子。
有人有其他想法来解决这个问题并让网站正确显示Font Awesome吗?
html5-shiv
放在FontAwesome之后以解决此问题。请参见https://dev59.com/hGkw5IYBdhLWcg3wkLQX。 - leesei