字体真棒图标在this website上无法加载,在所有版本的IE中都很糟糕(它在Chrome,Safari,Firefox和Opera中完美展示)。我应该在以下条件IE语句中加载对Font Awesome的IE7 +支持:
<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" href="/css_archify/font-awesome-ie7.css">
<![endif]-->
我正在两者之间加载默认的Font Awesome CSS,只是为了确保在使用以下任何样式表之前支持:before
和:after
伪元素。任何想法为什么这些图标没有出现在IE上?
答案 0 :(得分:1)
你需要在检查来自Font-Awesome的CSS之前修复脚本错误,我知道Font-Awesome在Quirks模式下加载不正确,但是它是IE7 它使用CSS规则和javascript的混合。
在IE7中,如果你有一个抛出错误的javascript行,它将停止执行其余的代码。
给自己做一个测试,创建一个只有一些Font-Awesome图标的空白页面,没有任何javascript插件,看看它是否正确加载。