- ベストアンサー
HPB16 文章にスペースが入らない
HPB16です。 レイアウト部品の中に 「xxxxx12345」という文章があります。「x」はスペースです。 (これをどのように作ったかは忘れました。) これを 「12345」とBackSpaceしてスペースを除いた後、「やっぱり元のほうが見映えが良い」と思い 「xxxxx12345」にしようとすると、 スペースが一つも入りません。 スペースを入れる方法を教えてください。 ・・・というか、HPB16では、うまく表現できませんが、 普通のWordとかメモ帳とは文章入力方法が違うように思えます。 超初心者のために、まず「文字入力」について説明のある HPを紹介いただくだけでも助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
半角スペースやtabは、HTML上では表示されますが、 ブラウザでは先頭と連続した半角スペースは削除されます。 きっと、全角スペースを利用したと思いますよ。 ここの質問/回答欄でも半角スペースで書き込むと削除されます。 サンプル: 半角スペースの場合 12345 全角スペースの場合 12345 その他、 &nbsp;&nbsp;&nbsp;&nbsp;12345 ⇑⇑の&は半角の&に置き換える。このような文字参照でもスペースが作れますし、 各種のCSSでスペースを開ける方法とかありますが。 例えば、 <p style="text-indent: 3em;">12345</p> <p style="padding-left: 5em;">12345</p> このように、見栄え部分はCSSが推薦 因みに、office製品やテキストエディタでは、元に戻すボタンがあったり、 Ctrl+Z などで、やり直しができます。
その他の回答 (1)
- ORUKA1951
- ベストアンサー率45% (5062/11036)
HTMLにおける空白文字の説明は 9.1 空白類 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/text.html#h-9.1 ) にあります。 具体的には『特にユーザエージェントは、語間スペースの出力処理に際しては、連続する空白類の入力があった場合は1つにまとめてしまう必要がある。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/text.html#h-9.1 )』です。 これはHTMLのソースを書くときに <body> <div class="header"> <h1>見出し</h1> <p> 段落 </p> と、解りやすいようにタブでインデントさせても、それらのタブや改行が表示されないためのものです。 多分全角スペースで間を取ったのだと思います。 なお本来は、余白を開けるために全角スペースや改行を置くのは誤りです。視覚障害者が読み上げソフトでその部分を読むと、「スペース、スペース、スペース、スペース・・」と読んでしまいます。 本来はスタイルシートで、text-align:rightとか指定すべきです。 ビルダーはこの様な違反を平気でしてしまいます。 で埋める方法もよく紹介されていますが、 は改行を禁止するスペースを意味しています。
お礼
回答ありがとうございます。
お礼
回答ありがとうございます。