CSS

A property that sets the start position on the horizontal side automatically depending on the text direction (left-to-right or right-to-left).

inset-inline-start

やさしい説明

inset-inline-start は、ボックス(要素)の「内側の横方向のスタート位置」を指定するプロパティです。

たとえば、左から右に文章を書く言語(日本語や英語)なら「左からの距離」を、右から左に書く言語(アラビア語など)なら「右からの距離」を自動で切り替えてくれます。

つまり、leftright のように書字方向を意識して切り替える必要がなく、どちら向きの言語でも同じCSSでOK というのがポイントです。

こう書けばOK

CSS

.box {
    position: absolute;
    inset-inline-start: 20px;
}

この場合、書字方向が「左→右」の言語では「左から20px」、「右→左」の言語では「右から20px」に配置されます。

正確な説明

ポイントまとめ