如何确定每个字形的宽度相同?


98

我注意到,即使使用相同的字体大小,也没有标准的宽度。如何在项目列表前使用这些字词,以免出现锯齿状?

问题截图:

这是代码:

<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>

Answers:



7

您确定没有定义其他样式来执行此操作吗?

这是将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;
}

谢谢。这不在我的font-awesome.css中,也不在我下载的文件中(fortawesome.github.io/Font-Awesome/assets/font-awesome.zip),甚至不在他们引用的CDN版本中(bootstrapcdn.com/ index.html?v = 05162013150137#tab_fontawesome)。但这行得通。谢谢。
Jim Hohl-Vidaao首席技术官,13年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.