CSS の padding プロパティは、定義された境界内の要素コンテンツの周囲にスペースを生成するために使用されます。
CSS を使用すると、パディング (パディング) を完全に制御できます。 要素の各側 (上、右、下、左) にパディングを設定するプロパティがあります。
CSS には、要素の両側のパディングを指定するためのプロパティがあります。
padding-toppadding-rightpadding-bottompadding-leftすべてのパディング プロパティに次の値を設定できます。
ヒント: 負の値は使用できません。
<div> 要素の 4 辺すべてに異なるパディングを設定します。
div {
padding-top: 50px;
padding-right: 30px;
padding-bottom: 50px;
padding-left: 80px;
}
コードを保存するには、すべてのパディング プロパティを 1 つのプロパティで指定できます。
padding 属性は、次のパディング属性の短縮形です。
padding-toppadding-rightpadding-bottompadding-leftpadding 属性に 4 つの値がある場合:
4 つの値を設定して padding 短縮属性を使用します。
div {
padding: 25px 50px 75px 100px;
}
padding 属性で 3 つの値が設定されている場合:
3 つの値を設定して padding 短縮属性を使用します。
div {
padding: 25px 50px 75px;
}
padding 属性で 2 つの値が設定されている場合:
2 つの値を設定して padding 短縮プロパティを使用します。
div {
padding: 25px 50px;
}
padding 属性で値が設定されている場合:
値を設定して padding 短縮プロパティを使用します。
div {
padding: 25px;
}
CSS の width プロパティは、要素のコンテンツ領域の幅を指定します。 コンテンツ領域は、要素 (ボックス モデル) のパディング、ボーダー、マージンの内側の部分です。
したがって、要素に指定された幅がある場合、その要素に追加されたパディングは要素の全体の幅に追加されます。 これは通常、望ましくない結果です。
ここで、<div> 要素の幅は 300px です。 ただし、<div> 要素の実際の幅は 350 ピクセル (300 ピクセル + 左パディング 25 ピクセル + 右パディング 25 ピクセル) になります。
div {
width: 300px;
padding: 25px;
}
パディングに関係なく幅を 300 ピクセルに保つには、box-sizing 属性を使用できます。 これにより、要素の幅が維持されます。 パディングを増やすと、コンテンツに使用できるスペースが減ります。
box-sizing プロパティを使用して、パディングに関係なく幅を 300 ピクセルに保ちます。
div {
width: 300px;
padding: 25px;
box-sizing: border-box;
}
| 属性 | 説明 |
|---|---|
| padding | 1 つの宣言ですべてのパディング プロパティを設定するための短縮プロパティ。 |
| padding-bottom | は要素の下部パディングを設定します。 |
| padding-left | は要素の左パディングを設定します。 |
| padding-right | は要素の右パディングを設定します。 |
| padding-top | は要素の上部のパディングを設定します。 |