font awesomeのユースケースの例は次のようになります(例から抜粋):
<ul class="icons">
<li><i class="icon-ok"></i> Lists</li>
<li><i class="icon-ok"></i> Buttons</li>
<li><i class="icon-ok"></i> Button groups</li>
<li><i class="icon-ok"></i> Navigation</li>
<li><i class="icon-ok"></i> Prepended form inputs</li>
</ul>
このリストは、リスト項目が1行である限り、私の目的には問題なく表示されます。ただし、リストアイテムが複数行の場合、2行目以降は適切にインデントされません(デフォルト)。
これらのアイコンを標準のcssの箇条書きとして使用できると便利です。このようにすると、複数の行項目が自動的に適切にインデントされるためです。
これを実現するための簡単でエレガントな方法はありますか?このようなマークアップを使用できれば素晴らしいと思います。
<ul class="icon-bullets">
<li class="icon-ok">Lists</li>
<li class="icon-ok">Buttons</li>
<li class="icon-ok">Button groups</li>
<li class="icon-ok">Navigation</li>
<li class="icon-ok">Prepended form inputs</li>
</ul>
つまり、特定のアイコンクラスを再利用しますが、それらをli要素の一部にします。