【CSS Modules】max-inline-sizeプロパティの使い方
max-inline-sizeプロパティの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
max-inline-sizeプロパティは、要素のインライン方向における最大サイズを保持するプロパティです。このプロパティは、要素のコンテンツがインライン方向にどこまで広がるかを制限する役割を持ちます。インライン方向とは、テキストの行が流れる方向を指し、例えば日本語の横書きでは左から右へ、縦書きでは上から下へ流れる方向がインライン方向となります。
具体的には、CSSのwriting-modeプロパティの設定に応じて、このプロパティが物理的な幅または高さのどちらかに相当します。標準的な横書きのWebページ(writing-mode: horizontal-tb)においては、max-widthプロパティと同じように、要素の最大幅を制御します。しかし、縦書きなどの異なる書字方向が指定された場合には、要素の高さ方向の最大値を制御することになります。
このプロパティを使用することで、要素のサイズがコンテンツ量によって過度に大きくなることを防ぎ、レイアウトの崩れを抑制できます。特に、レスポンシブデザインにおいて、様々な画面サイズや書字方向に対応し、コンテンツの可読性や表示の整合性を保つ上で非常に有用です。値としては、ピクセル(px)やパーセンテージ(%)といった具体的な長さの単位のほか、none、max-content、min-contentなどのキーワードも指定可能です。コンテンツの最大サイズを柔軟に制御することで、より堅牢で適応性の高いWebレイアウトの構築に貢献します。
公式リファレンス: max-inline-size
構文(syntax)
1max-inline-size: 200px;
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません