minimize

全ての要素は、表示領域を持っています。
ここでは、その制御方法について説明します。

なお、表示領域の指定方法は全般的に以下のルールがあります。
枠の上下左右を同時に指定する方法と、枠の一部だけを指定する方法です。

同時指定

border-width のようなプロパティ名を使用します。
枠の上下左右を1pxで表示する場合は、以下のように記述します。

border-width: 1px;

枠の上下を1px、左右を2pxで表示する場合は、以下のように記述します。

border-width: 1px 2px;

枠の上を1px、下を2px、左右を3pxで表示する場合は、以下のように記述します(順番に注意)。

border-width: 1px 3px 2px;

枠の上を1px、下を2px、左を3px、右を4pxで表示する場合は、以下のように記述します(順番に注意)。

border-width: 1px 4px 2px 3px;

まとめると、順番は基本的に「上右下左」となります。

個別指定

border-left-width のようなプロパティ名を使用します。
top / bottom / left / right がそれぞれ「上」「下」「左」「右」を表します。
枠の右を1pxで表示する場合は、以下のように記述します。

border-right-width: 1px;

以降、プロパティ名の表記は border-XXX-width のようにします。
同時指定の場合はXXXを省き、
個別指定の場合はXXXにそれぞれのキーワードを入れて表記して下さい。

border

表示領域の枠(border)を表示する方法を指定します。

一括指定

枠線の幅、色、表示方法をいっぺんに指定する方法もあります。

border: 1px solid red;
border-left: dotted;
border-right: dotted 2px;

padding

パディングを指定します。
これは「borderの内側にあるスペース」の事です。

padding-XXX

パディング幅を数値で指定します。
borderと同様、上下左右をそれぞれ個別に指定する方法と同時に指定する方法があります。

margin

マージンを指定します。
これは「borderの外側にあるスペース」の事です。

margin-XXX

マージン幅を数値で指定します。
borderと同様、上下左右をそれぞれ個別に指定する方法と同時に指定する方法があります。


[コメント(0)]