テキストのスタイルを設定するには、通常、次のいずれかを使用します。
<span class="header">...</span>
<div class="header">...</div>
<p class="header">...</p>
<label class="header">...</label>
しかし、CSS スタイルをテキスト ブロックに適用するためにどのタグを使用するかは、実際には問題なのでしょうか?
通常<div>
、単一のブロックに含める必要があるすべてのもの (ヘッダーや脚注など)、または<span>
すべてのインライン (段落内の強調テキストなど) に使用しますが、最近、<div>
タグを使用してテキストのスタイルを設定していることに気付きまし*Required
た。これは 1 つの単語なので、少しばかげています。これが「正しい」方法なのか、このような単純なテキストのスタイリングに使用するタグは別のタグよりも優れているのか疑問に思い始めました。
css クラスをテキスト ブロックに適用するときに使用するタグについて、何らかの標準はありますか? その場合、どのタグをいつ使用するかを決定する要因は何ですか?