• ベストアンサー

「 」と「 」ではどちらを使ったほうが

HTML内で空白を使いたいのですが 「 」と「 」ではどちらを使ったほうが良いのでしょうか? どういう時に、「 」を使うべきなのかがよくわかりません。

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

  • ベストアンサー
回答No.2

「 」では空白にならない場合があるので、そんなときにとりあえず「 」を使っています。 ブラウザ等で見え方が変わるので、CSSで後ほど調整するようにしています。

WFKREWVMT
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

&nbsp;は文字通り、No Break Spaceをあらわす文字実体参照です。" "(space)とは、全く意味が違う。  どちらが良いかじゃないです。 <p>This specification defines Cascading Style Sheets, level 2 revision 1 (CSS 2.1). CSS 2.1 is a style sheet language that allows authors and users to attach style (e.g., fonts and spacing) to structured documents (e.g., HTML documents and XML applications). By separating the presentation style of documents from the content of documents, CSS 2.1 simplifies Web authoring and site maintenance. </p> と、" "を&nbsp;に置換したもの <p>This&nbsp;specification&nbsp;defines&nbsp;Cascading&nbsp;Style&nbsp;Sheets,&nbsp;level&nbsp;2&nbsp;revision&nbsp;1・・・【中略】・・・</p> と <p>This&#x20;specification&#x20;defines&#x20;Cascading&#x20;Style&#x20;Sheets,&#x20;level&#x20;2&#x20;revision&#x20;1・・・【中略】・・・</p> の3つの表示を比較してみれば、分かるかと・・  半角スペースの、文字実体参照はありません。数値文字参照でしたら、です。  ⇒5.3 文字参照( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/charset.html#h-5.3 )  ⇒9.1 空白類( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/text.html#h-9.1 ) >HTML内で空白を使いたいのですが  それよりも、これが気になる。半角スペースもNo-Break-Spaceも意味のある空白です。英語の場合はいずれも単語境界ですが、後者は折り返さない意味が加わる。  単にデザイン上の問題ならスタイルシートで行うべきです。

WFKREWVMT
質問者

お礼

ありがとうございました。

関連するQ&A