仕様
プロパティ | padding |
---|---|
値 | <length-percentage> 補足: <length-percentage> = <length> | <percentage> |
一括/個別 | 一括指定 個別: padding-top, |
初期値 | 0 |
適用対象 | 「表のセル以外の内部テーブル要素、ruby base containers and ruby annotation containers」を除くすべての要素 |
継承 | なし |
百分率 | 包含ブロックの論理幅を参照 |
計算値 | 計算された<length-percentage>値 |
メディア | visual |
paddingプロパティは、要素の上下左右のパディングを一括して設定します。paddingプロパティは、要素のパディングの上(padding-top), 右(padding-right), 下(padding-bottom), 左(padding-left)の値を単一の宣言で設定する一括指定プロパティです。
上, 右, 下, 左で一部を初期値などにしたい場合は、
パディング
| |
値の数
- cdvSample120
> div { outline: solid1px ; }#0000ff - cdvSample120
> div { outline: dashed> div 1px ; }currentColor
- <div class=
"cdvSample120"> - <div style=
"padding: 1em;"><div>例</div></div></div>
例示の雛型です。style属性を書き換えて例示しています。
子要素はパディングを視覚化する為に記述しています。
- padding: 1em 2em 3em 4em;
値を4つ指定しました。値は 上,右,下,左 で設定されます。
- padding: 1em 2em 3em;
値を3つ指定しました。値は 上,左右,下 で設定されます。
- padding: 1em 2em;
値を2つ指定しました。値は 上下,左右 で設定されます。
- padding: 1em;
値を1つ指定しました。値は 上下左右 で設定されます。
<length> 値
- cdvSample120
> div { outline: solid1px ; }#0000ff - cdvSample120
> div { outline: dashed> div 1px ; }currentColor
- <div class=
"cdvSample120"> - <div style=
"padding: 1em;"><div>例</div></div></div>
例示の雛型です。style属性を書き換えて例示しています。
子要素はパディングを視覚化する為に記述しています。
- padding: 1em;
- font-size: 2em;
単位 em の値を指定しました。em は、font-size の計算値を用います。
- padding: 1.6rem;
- font-size: 2em;
単位 rem の値を指定しました。rem は、ルート要素のfont-size の計算値を用います。
この例ではルート要素には、font-size: 62.5%; を指定しています。
- padding: 16px;
- font-size: 2em;
単位 px の値を指定しました。px は、1 ピクセルです。
(ブラウザなどの環境で文字サイズ 16px を想定しての表示例です。)
- padding: 1vw;
- font-size: 2em;
単位 vw の値を指定しました。vw は、ビューポートの初期値の包含ブロックにおける幅の1%と同じです。
<percentage> 値
- cdvSample140
> div { outline: dashed1px ; width: 10em; }#0000ff - cdvSample140
> div { outline: solid> div 1px ; width: 6em; }#0000ff - cdvSample140
> div { outline: dashed> div > div 1px ; }currentColor
- <div class=
"cdvSample140"> - <div> <div style=
"padding: 1em;"><div>例</div></div></div></div>
例示の雛型です。style属性を書き換えて例示しています。
子要素はパディングを視覚化する為に記述しています。
- padding: 20%;
単位 % の値を指定しました。% は、包括要素の幅 (width) に対しての割合です。
CSS全体のキーワード
値を1つのみ指定して全体に対して適用されています。1つ1つに対するキーワードとしての使用は出来ません。
個別に適用したい場合は、個別指定
- cdvSample150
> div { outline: dashed1px ; padding: 1em; }#0000ff - cdvSample150
> div { outline: solid> div 1px ; }#0000ff - cdvSample150
> div { outline: dashed> div > div 1px ; }currentColor
- <div class=
"cdvSample150"> - <div> <div style=
"padding: 1em;"><div>例</div></div></div></div>
例示の雛型です。style属性を書き換えて例示しています。
子要素はパディングを視覚化する為に記述しています。
- padding: inherit;
キーワード inherit を指定しました。inherit は、明示的な継承です。
- padding: initial;
キーワード initial を指定しました。initial は、プロパティの初期値を設定します。padding プロパティの初期値は 0 です。
- padding: unset;
キーワード unset を指定しました。unset は、プロパティをリセットし継承プロパティなら継承,非継承プロパティなら初期値を設定します。padding プロパティは非継承プロパティなので初期値の 0 を設定します。
個別指定プロパティ
- cdvSample120
> div { outline: solid1px ; }#0000ff - cdvSample120
> div { outline: dashed> div 1px ; }currentColor
- <div class=
"cdvSample120"> - <div style=
"padding: 1em;"><div>例</div></div></div>
例示の雛型です。style属性を書き換えて例示しています。
子要素はパディングを視覚化する為に記述しています。
- padding-top: 1.0em;
個別指定プロパティ padding-top を指定しました。上側のパディングを指定します。
- padding-right: 1.0em;
個別指定プロパティ padding-right を指定しました。右側のパディングを指定します。
- padding-bottom: 1.0em;
個別指定プロパティ padding-bottom を指定しました。下側のパディングを指定します。
- padding-left: 1.0em;
個別指定プロパティ padding-left を指定しました。左側のパディングを指定します。
付記
次は、上位のページの「要素のパディング」に戻ります。