同じフォントサイズであっても、標準の幅がないことに気付きました。単語がギザギザに見えないように、アイテムのリストの前でこれらを使用するにはどうすればよいですか?
問題のスクリーンショット:
これはコードです:
<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>
3.1.1以降、CSSを編集する代わりにicon-fixed-width
クラスを使用できました。
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。
これを行う別のスタイルが定義されていないことを確認しますか?
これは、私がFont Awesomeを使用しているサイトのファイルにHTMLを配置する方法です。
アイコンとテキストの並び方に注意してください。これは、線が追加された元の画像です。
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;
}
このcssを使用してグリフまたは任意のアイコンを簡単にスケーリングできます
> .fa { transform: scale(1.5,1); }
上記のFontawesomeバージョン4.Xでは、fa-fw
のクラス<i>
鬼ごっこ。 Ref:- https://fontawesome.com/how-to-use/on-the-web/styling/fixed-width-icons