margin block / margin inlineとは?CSSの上下左右を置き換える手順
- 公開日:
- メンテナンス日:
広告

margin-top/bottom に対し、 margin-block は 書字方向(縦書き・横書き)に連動 して余白を制御する「論理プロパティ」です。横書きなら上下、縦書きなら左右の余白として機能するため、多言語対応や縦書きデザインで威力を発揮します。詳細は 論理プロパティの概念 をご覧ください。margin-inline: auto; と記述するだけで、従来の margin-left: auto; margin-right: auto; と同じ効果を たった一行 で得られます。モダンなコーディングでは margin-inlineによるセンタリング が推奨されています。margin-block-start (先頭)や margin-block-end (末尾)を使えば、特定の方向のみ論理的に指定できます。物理プロパティとの対応表は、記事内の margin-blockの使いどころ にまとめています。