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