【发布时间】:2013-10-25 22:55:46
【问题描述】:
我使用了很棒的字体图标,效果很好。 当我需要更多图标时,我下载了打开的 Web 图标。 现在我将 openweb 图标复制到我的项目及其相关的 css 中。
Font awesome css 有这样的规则..
[class^="icon-"],
[class*=" icon-"] {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
*margin-right: .3em;
}
OpenWeb 图标 css 有这样的规则..
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: 'OpenWeb Icons';
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
vertical-align: center;
font-smoothing: antialiased;
-webkit-font-smoothing: antialiased
}
所以现在,图标类以“icon-”开头
例如
<i class="icon-geo"></i>
现在“icon-”会产生冲突,因为两个图标都基于它制定了自己的规则。 我可以在bugzilla中看到它.. 如果我评论了它的字体系列之一,其他字体将起作用..
我应该如何克服这个问题..
【问题讨论】:
-
最简单的方法是为openweb图标硬编码另一个前缀,例如
iconwf-。
标签: css font-awesome