余白を作る

スポンサード リンク
余白にはpaddingとmarginの2種類の指定方法があります。

padding:ボーダーより内側の余白
margin:ボーダーより外側の余白
marginとpaddinの領域
各領域はこの図のような感じになります。
widthとの関係はIEバグなどがあってややこしいので省略します。

記述方法は以下の通りです。

まとめて指定する場合:
padding : 数字+単位; (上下左右)
padding : 数字+単位 数字+単位; (上下/左右)
padding : 数字+単位 数字+単位 数字+単位; (上/左右/下)
padding : 数字+単位 数字+単位 数字+単位 数字+単位; (上/右/下/左)
個別に指定する場合:
padding-top: 数字+単位;
padding-right: 数字+単位;
padding-bottom: 数字+単位;
padding-left: 数字+単位;

おまけ

余白と言いながら実はmarginには負の値(マイナス)を指定する事も出来ます。

下マージンが負になっています。
<div style="margin:0 0 -30px 50px;position:relative;border:1px solid #999999;width:100px;height:50px;background:#ffffee;">下マージンが負になっています。</div>
<div style="border:1px solid #999999;width:200px;height:50px;background:#eeeeff;"></div>
ちなみに、「position:relative;」を入れないと重なった部分が上手く表示されません。
(この部分は「WEB工房きくちゃん」様を参考にさせて頂きました。)