6 に答える
私は常に簡単な経験則に従いました:
<strong>
「強い強調」を意味し、特定の視覚スタイルを意味しません。これには意味的な意味がありますが、何にでも似ている可能性があります。<b>
はテキストに大胆な視覚効果を適用するために使用されますが、のような表示タグであるため、CSSを優先して(可能な場合<font>
は)避ける必要があります。
クライアントがいつテキストを強調したいのか、そしていつプレゼンテーション/美的目的のためにテキストを太字にしたいのかをどうやって知ることができますか?
理解してクライアントのテキストを読んでください。
<strong>
太字のテキストが他のテキストよりも重要である(そしてインラインである)とコンテキストが示している場合に使用します<b>
太字にする必要がある場合に使用します(データベース、フィードリーダー、またはスタイルシートなしでも)。この場合、大胆さを使用して読者の目を引くことができます。
疑問がある場合は、クライアントに何を意味するのか尋ねてください。
あなたとあなた自身の手間を省くために、クライアントに彼のエディターでフォーマットスタイルを使用するように依頼してください。これは非常に便利な機能です。この機能が何であるかを知っている人がほとんどいないのは残念です。
編集:
これは強く、これは大胆です。違いはありますか?
すべての問題はここから始まります。strong
デフォルトで赤色(SOに赤色のマークアップなし)で、通常の重量である場合、このような質問はありません。
これに対する「正しい」答えはありません(これが、セマンティックマークアップが適切な状態にない理由である可能性があります)。
クライアントの動作方法にもよりますが、段落内の太字のコンテンツをに置き換え<strong>
、その他すべてを関連する見出しスタイルに置き換えるという提案は妥当だと思います。ドキュメントをサンプリングして、どのような方法が使用されているかを確認することをお勧めします。
まず、クライアントに「なぜこれらの単語を強調したのですか?」と尋ねます。そしてそれを使ってあなたの決定を知らせてください。明確な答えが得られない場合は、<B>を使用します。これは、実際には意味がないのに、強調表示された単語に意味があることを意味しない方がよいためです。<B>の使用は、プレゼンテーションのマークアップが不十分であることを明確に示すために使用できます。したがって、強調表示の理由に関する新しい情報に照らして自由に修正できるため、将来の保守担当者に役立ちます。
単語文書をHTMLに変換する場合は、単語文書でテキストが太字<b>
であるという事実を伝えているので、より良い選択だと思います。Wordはスタイルを使用してセマンティックな意味を適用するため、「Strong」スタイルでマークされている場合は、HTMLでタグを使用します。<strong>
<strong>
CSSを使用して、タグのデフォルトの太字以外のスタイルを定義することは理解できます。
タグで同じようにCSSを使用<b>
することは、より疑わしいでしょう。