Cascading Style Sheets解説

Properties・ボックス関連[2]


border-top 上部ボーダー
border-right 右側ボーダー
border-bottom 下部ボーダー
border-left 左側ボーダー

値:
<border-width> || <border-style> || <border-color>
初期値:
各プロパティの初期値
適用対象:
全要素
継承:
されない

解説:

ボーダーの幅、スタイル、色を一括で指定します。それぞれの名前が示す部位に適用されます。

例:

dl{border-top: thin solid #606060}


margin-top 上部マージン
margin-right 右側マージン
margin-bottom 下部マージン
margin-left 左側マージン

値:
<単位指定> | <パーセント> | auto
初期値:
0
適用対象:
全要素
継承:
されない
<パーセント>:
上位要素の上部マージンに対する比率
マイナス値:
可能

解説:

要素に対する余白を指定します。その要素のボーダーの外側に設定されます。それぞれの名前が示す部位に適用されます。

マージン領域は常に透明なので、親要素が透けて見えます。

例:

p{margin-top: 1em}


padding-top 上部パディング
padding-right 右側パディング
padding-bottom 下部パディング
padding-left 左側パディング

値:
<単位指定> | <パーセント>
初期値:
0
適用対象:
全要素
継承:
されない
<パーセント>:
上位要素の幅に対する比率
マイナス値:
不可

解説:

要素に対する余白を指定します。その要素のボーダーの内側に設定されます。それぞれの名前が示す部位に適用されます。

パディング領域には要素自身と同じ背景が用いられます。

例:

p{padding-top: 1em}


border-top-width 上部ボーダーの幅
border-right-width 右側ボーダーの幅
border-bottom-width 下部ボーダーの幅
border-left-width 左側ボーダーの幅

値:
thin | medium | thick | <単位指定>
初期値:
medium
適用対象:
全要素
継承:
されない
マイナス値:
不可

解説:

ボーダーの幅を指定します。

同時に「border-style」も指定しなければボーダーは表示されません(「border-style」の初期値が「none」のため)。それぞれの名前が示す部位に適用されます。

意味
thin細い
medium普通
thick太い

例:

p{border-top-width: thin}