位置 |
〆 余白を設定します
Padding(内側の余白)とMargin(外側の余白)とBorder(枠線)について
Margin
|
1.外側の余白の 設定例
設定方法がいくつかあります。
margin{ 1px 2px 3px 4px }; /* 上=1px; 右=2px; 下=3px; 左=4px */
margin{ 1px 2px }; /* 上下=1px; 右左=2px */
margin{ 1px }; /* 上右下左=1px */
※設定の順番は、時計回りと覚えてください
※pxではなく、autoを指定するとセンタリングされます
(標準準拠モードの場合)
@sample.css p{ margin:0px; } a{ margin:3px 18px; } td{ margin:18px 7px 10px 21px; } |
|
上に12ピクセル、下に8ピクセル、
左に1文字、右に1文字分の余白を設けることを意味します。
2.内側の余白の 設定例
設定方法がいくつかあります。
padding{ 1px 2px 3px 4px }; /* 上=1px; 右=2px; 下=3px; 左=4px */
padding{ 1px 2px }; /* 上下=1px; 右左=2px */
padding{ 1px }; /* 上右下左=1px */
@sample.css
p{ padding:0px; } span{ padding:3px 15px; } body{ padding:18px 7px 10px 21px; } |
|
3.位置の調整(行揃え)
text-align : left / center / right / justify;
/* 左寄せ、中央、右寄せ、両端揃え*/
@sample.css
p{ text-align:right; } div{ text-align:center; } span{ text-align:left; } |
|
||||
4.位置の調整(縦位置揃え)
vertical-align : top / middle / bottom; /* 上寄せ,中央揃え,下寄せ */
super / sub; /* 上付き,下付き */
@sample.css
p{ vertical-align:top; } div{ vertical-align:middle; } span{ vertical-align:bottom; } |
|
5.サイズの調節
width : ??px / ??% / auto; /* 幅 */
height : ??px / ??% / auto; /* 高さ */
画像(img)やテーブル(table)などさまざまな要素に設定可能です。
@sample.css
p{ width : 10px; } div{ height : 50%; } |
|
6.配置位置の調節
possition : absolute / relative; /* 絶対的な位置 / 相対的な位置*/
static; /* デフォルト値 */
fixed; /* 絶対的な位置に固定する */
top: ??px; /* 上からの距離 */
right: ??px; /* 右からの距離 */
bottom: ??px; /* 下からの距離 */
left: ??px; /* 左からの距離 */
@sample.css
p{ position:absolute; top:50px; left:100px; } |
|
7.文字の回り込み
float : left / right; /* 左 / 右 */
clear : left / right / both; /* 設定した回り込みの解除 */
/* 左を解除 / 右を解除 / 両方を解除 */
指定した要素を左または右へ配置し、その反対側に続く要素を回り込ませる。
ブラウザによって動作がまちまちなので使うと結構はまるので、注意。
@sample.css
img{
float:right;
}
|
|||
|
8.非表示にする
display : none; /* 表示しない, 領域も確保しない */
visibility: hidden; /* 表示しない 領域は確保する*/
@sample.css
p{
visibility: hidden;
}
|
|