アイコンに の代わりに タグを使用することの利点と欠点は何ですか? 質問する

アイコンに の代わりに タグを使用することの利点と欠点は何ですか? 質問する

Facebook の HTML と Twitter Bootstrap HTML (v3 より前) はどちらも、<i>アイコンを表示するために タグを使用します。

しかし、HTML5仕様:

I 要素は、分類上の指定、専門用語、別の言語の慣用句、考え、船名、または典型的な印刷表現が斜体であるその他の散文など、別の声や気分、または通常の散文とは異なるテキストの範囲を表します。

なぜ<i>タグを使ってアイコンを表示しているのでしょうか? それは悪い習慣ではないでしょうか? それとも何か見落としているのでしょうか?

アイコンを表示するために使用していますspanが、今のところはうまく機能しているようです。

アップデート:

Bootstrap 3spanのアイコンの用途。公式ドキュメント

Bootstrap 5 が戻ってきましたi公式ドキュメント

ベストアンサー1

アイコンを表示するためにタグを使用するのはなぜですか<i>?

その理由は:

  • 短い
  • i はアイコンを表します(ただし HTML ではそうではありません)

それは悪い習慣ではないでしょうか?

ひどい習慣です。これはセマンティクスよりもパフォーマンスが勝利したものです。

おすすめ記事