• ベストアンサー

<B> と <STRONG>って違うの?

文字を太くしたいのですが、この 二つで違いはあるのでしょうか? どちらがよいのでしょう? Windows2000 IE3,4,5

質問者が選んだベストアンサー

  • ベストアンサー
  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.2

こんにちは。 この二つのタグは、 現在良く使われるブラウザで表示すると、 結果としては同じものが表示されるのでしょうが、 <STRONG>は論理的な指定方法で、 <B>は物理的?な指定方法だというのを どこかのお書物で読んだ記憶があります。 <B>は ただ単純に文字列を太字にする、 以外に意味合いはないのですが、 <STRONG>は 文書の内容を強調しているのだ、ということを 明確な主張が入る(アピールするための)タグだと思います。 このほかにも同じような働きをするタグというのは いくつか存在すると思います。

その他の回答 (5)

noname#236902
noname#236902
回答No.6

#5ですが、2行目の主語がなかったので訂正です。 HTMLの教科書を見ると、<STRONG>の方を推奨しています。 理由は、ほかの方も言われているように<B>は『論理的』なタグではないからです。

noname#236902
noname#236902
回答No.5

HTMLの教科書を見ると、<STRONG>の方を推奨しています。 理由は、ほかの方も言われているように『論理的』なタグではないからです。

noname#102878
noname#102878
回答No.4

「物理的な強調」 単純に、視覚的に太くするだけ。 「論理的な強調」 強調する。 視覚的には太くなるだけ、という点では同じです。 しかし視覚ではなく音声として考えてみれば「大きな音で」となります。 もし音声読み上げのブラウザがこの機能を実装していれば、strongで囲まれた文字は大きな声で読み上げてくれるかと。

回答No.3

<b>というのは現在のhtmlでは推奨されない「物理的に太くする指定」で、<strong>は論理的に強調する部分の指定です。デフォルトでは斜体になるブラウザもあります。太く表示してほしいならスタイルシートで指定してみましょう。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

こんにちは <B>はボールド(太字) <STRONG>は強調です。 結果が同じになるブラウザがほとんどでしょう。 私は数バイトでも小さくしたいのと、手入力でHTMLを入力しているので<B>を使うようにしています。

関連するQ&A