我注意到即使是相同的字体大小,也没有标准宽度。如何在项目列表前面使用这些内容,使单词不会出现锯齿状?
问题截图:
这是代码:
<ul id="myTab">
<li class="active"><a href="#home"><i class="icon-tasks"></i> Proposal</a></li>
<li><a href="#video"><i class="icon-film"></i> Videos</a></li>
<li><a href="#asset"><i class="icon-paper-clip"></i> Assets</a></li>
<li><a href="#payment"><i class="icon-credit-card"></i> Payment</a></li>
<li><a href="#history"><i class="icon-calendar empty"></i> History</a></li>
</ul>
答案 0 :(得分:183)
从3.1.1开始,您可以使用icon-fixed-width
类,而不必编辑CSS。
http://fortawesome.github.io/Font-Awesome/3.2.1/examples/#navigation
自4.0起,您应该使用fa-fw
:
4.x https://fontawesome.com/v4.7.0/examples/#fixed-width
5.x https://fontawesome.com/how-to-use/on-the-web/styling/fixed-width-icons
感谢@kalessin指出。
答案 1 :(得分:5)
你确定你没有定义另一种风格吗?
这就是你的HTML在我使用Font Awesome的网站上放置文件的方式:
注意图标和文字是如何对齐的。这是添加了行的原始图像:
看起来你在某个地方定义的样式正在删除Font Awesome样式。
你也可以尝试添加原始的Font Awesome样式(来自font-awesome.css
),看看是否能暂时解决它:
li [class^="icon-"], .nav li [class^="icon-"],
li [class*=" icon-"], .nav li [class*=" icon-"] {
display: inline-block;
width: 1.25em;
text-align: center;
}
答案 2 :(得分:1)
使用此css简单易用的缩放字形或任何图标
> .fa { transform: scale(1.5,1); }
答案 3 :(得分:0)
对于 4.X 以上的Fontawesome版本,请在random()
标记中使用<div id="empty-space"></div>
类。
参考:-https://fontawesome.com/how-to-use/on-the-web/styling/fixed-width-icons