padding-inline-start

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.

padding-inline-startCSS のプロパティで、要素のインライン方向の論理的な先頭側のパディングを定義し、それが要素の書字方向やテキストの方向に応じて物理的なパディングに対応づけられます。

試してみましょう

構文

css
/* <length> 値 */
padding-inline-start: 10px; /* 絶対的な長さ */
padding-inline-start: 1em; /* テキストの大きさに対する相対値 */

/* <percentage> 値 */
padding-inline-start: 5%; /* ブロックコンテナーの幅に対する割合のパディング */

/* グローバル値 */
padding-inline-start: inherit;
padding-inline-start: initial;
padding-inline-start: revert;
padding-inline-start: revert-layer;
padding-inline-start: unset;

<length>

パディングの寸法を固定値で指定します。負の値は指定できません。

<percentage>

パディングの寸法を包含ブロックのインラインサイズ(writing-mode で横書き言語と定義されている場合は width)に対するパーセント値で示したものです。負の数であってはいけません。

解説

padding-inline-start プロパティは、padding-top プロパティと同じ値を取ると仕様で定義されています。しかし、このプロパティが対応づけられる物理的なプロパティは、 writing-mode, direction, text-orientation に設定された値に依存します。したがって、padding-top, padding-right, padding-left の何れかに対応づけられる可能性があります。

関連プロパティとして、要素の他のマージンを定義する padding-block-start, padding-block-end, padding-inline-end があります。

公式定義

初期値0
適用対象table-row-group, table-header-group, table-footer-group, table-row, table-column-group, table-column を除くすべての要素
継承なし
パーセント値包含ブロックの論理的な幅
計算値<length> 通り
アニメーションの種類length

形式文法

padding-inline-start = 
<'padding-top'>

<padding-top> =
<length-percentage [0,∞]>

<length-percentage> =
<length> |
<percentage>

縦書きテキストにおけるインライン方向の先頭のパディングの設定

HTML

html
<div>
  <p class="exampleText">テキストの例</p>
</div>

CSS

css
div {
  background-color: yellow;
  width: 120px;
  height: 120px;
}

.exampleText {
  writing-mode: vertical-lr;
  padding-inline-start: 20px;
  background-color: #c8c800;
}

結果

仕様書

Specification
CSS Logical Properties and Values Level 1
# padding-properties

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
padding-inline-start

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Uses a non-standard name.
Has more compatibility info.

関連情報