CSS入門 | CSSボックスモデル | Padding
paddingプロパティは、contentとborderの間隔であるpadding領域のサイズを設定する。
このpadding領域は、background-colorプロパティで設定する背景色の影響も受ける。
CSSを使うと、padding領域のサイズを方向ごとに個別に設定できる。
paddingプロパティ
CSSでは、HTML要素のpadding領域を設定するために次のプロパティを提供する。
| プロパティ | 説明 |
|---|---|
| padding | すべてのpaddingプロパティを使ったスタイルを1行で設定できる。 |
| padding-top | 上側のpadding値を設定する。 |
| padding-right | 右側のpadding値を設定する。 |
| padding-bottom | 下側のpadding値を設定する。 |
| padding-left | 左側のpadding値を設定する。 |
<style>
div.pad {
padding-top: 50px;
padding-right: 10px;
padding-bottom: 30px;
padding-left: 100px;
}
</style>
paddingの省略表記
すべてのpaddingプロパティを使ったスタイルを1行で設定できる。
<style>
div.four { padding: 20px 50px 30px 50px; }
div.three { padding: 20px 50px 30px; }
</style>
4つのpadding値を持つ場合は、top、right、bottom、leftの順に設定する。
例: padding: 10px 20px 30px 40px;
これは次の4行のコードと同じ意味を持つ。
padding-top: 10px;
padding-right: 20px;
padding-bottom: 30px;
padding-left: 40px;
3つのpadding値を持つ場合は、top、rightとleft、bottomの順に設定する。
例: padding: 10px 20px 30px;
これは次の4行のコードと同じ意味を持つ。
padding-top: 10px;
padding-right: 20px;
padding-bottom: 30px;
padding-left: 20px;
2つのpadding値を持つ場合は、topとbottom、rightとleftの順に設定する。
例: padding: 10px 20px;
これは次の4行のコードと同じ意味を持つ。
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
1つのpadding値を持つ場合は、すべてのpadding値を同じ値に設定する。
例: padding: 10px;
これは次の4行のコードと同じ意味を持つ。
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;