我刚开始使用Font Awesome,我一定是在引用包中的文件时做错了。例如,图标未显示<i class="icon-music"></i>
。
以下是默认的 css,只是我更改了文件路径以符合我的结构。
@font-face {
src: url('../Font/fontawesome-webfont.eot?v=3.2.1');
src: url('../Font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../Font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../Font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../Font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
}
文件夹内所有字体类型的相对路径应该是正确的,并且此文件夹与具有样式表Font
的文件夹位于同一级别。Content
查询字符串是否附加到样式表中的字体名称以检查浏览器?如果是这样,我在带有 ie7 条件注释的 html 页面上所做的应该是无效的。
<link rel="stylesheet" media="all" href="@Url.Content("~/Content/font-awesome.css")" />
<!--[if IE 7]>
<link rel="stylesheet" media="all" href="@Url.Content("~/Content/font-awesome-ie7.css")" />
<![endif]-->
我应该删除样式表中字体名称后的查询字符串并保留 ie7 条件语句,反之亦然?还是您认为引起问题的其他原因?