8

リンクの横にカスタム アイコンを追加するには、どちらを使用するのがよいか知りたいだけです。

<ul>
    <li><a href=""><i class="home"></i> Home</a></li>
    <li><a href=""><i class="downloads"></i> Downloads</a></li>
</ul>

また

<ul>
    <li><a href=""><span class="home"></span> Home</a></li>
    <li><a href=""><span class="downloads"></span> Downloads</a></li>
</ul>

ありがとう。

4

2 に答える 2

12

<i>はアイコン タグではなく、イタリック体のタグであり、どちらを選択しても大きな違いはありません。<span>セマンティクスがないため、より意味的に正しいです。

于 2013-03-11T01:36:30.637 に答える
6

HTML5仕様から:

I 要素は、別の声やムードでテキストのスパンを表すか、分類上の指定、専門用語、別の言語の慣用句、思想、船の名前など、通常の散文からオフセットしたものを表します。典型的な活版印刷の表現がイタリック体になっている散文。

「政治的に」正しくしたい場合は、span タグを使用してください。

ただし、Holly の回答では、その使用について次のように主張しています。<span> の代わりに <i> タグをアイコンに使用する必要がありますか?

于 2013-03-11T01:37:32.200 に答える