• 締切済み

HTMLの書き方

エンコードをUTF-8に指定しているのですが、その場合、全角スペースをとろうとするとどうしても文字化けしてしまいます。 半角スペースはいくつ開けてもブラウザに反映されません。 どうしたらスペースをあけられるでしょうか?

みんなの回答

noname#22328
noname#22328
回答No.2

文字コード(&nbsp;)でスペースを指定する他に、CSSで制御する方法があります。 p{ text-indent: 1em; } と、指定すれば、<p>~</p>で囲まれた文章の、頭文字だけが1文字分下がります。 -IMAGE---  あいうえお かきくけこ さしすせそ --------- p{ padding-left: 1em; } とすれば、<p>~</p>で囲まれた文章の、左側に1文字分のスペースが出来ます。 -IMAGE---  あいうえお  かきくけこ  さしすせそ --------- 全角スペースや、半角スペースでテキストを整形しようとすると、 ブラウザや環境によって見え方が変わってしまうので、透過GIFを使ってスペースを作るのも手です。

  • fire--
  • ベストアンサー率49% (146/293)
回答No.1

&nbsp;と入れてみてください。半角分のスペースが空きます。

関連するQ&A