文字と文字の間に半角スペースを複数記述しても、ブラウザで表示するとひとつ分のスペースしか空きません。
スペースを こんなにいれても一つ分しかあかない
手っ取り早い方法としては、全角スペースを用いることで、適度なスペースを空けることができます。
aaa□□□□aaa
全角スペースの代わりに特殊文字 を用いる方法もあります。
aaa aaa
<pre> を用いると、半角スペースでも、スペースの個数分隙間をあけることが可能です。
<pre> aaa aaa </pre>
aaa aaa
通常、ページの四隅には空白があり、画像などを並べても少し隙間ができています。この隙間を埋めるには、body に対してスタイルシートを指定します。
<style> body { margin: 0; } </style>
テキストの左右に適度な余白(インデント)を空けるには、スタイルシートを用いると便利です。<head>~</head> の間に下記のクラスを定義しておきます。
<html> <head> <title>TEST</title> <style> .i { margin-left: 3em; margin-right: 3em; } </style> </head> <body> <div class="i"> 左右に空白が付きます。 </div> </body> </html>
行間に適度な隙間をあけるには、スタイルシートの line-height を用いると便利です。<head>~</head> の間に次の記述を追加します。
<style> body, th, td { line-height: 150%; } </style>
スタイルシートのパディングとマージンは共に要素の周りの余白を指定するものですが、若干意味が異なります。パディングはテキストなどのコンテンツからボーダーラインまでの余白、マージンはボーダーラインからその周りの要素までの余白を指定します。