CSS max-inline-size 属性
- 前のページ max-height
- 次のページ max-width
定義と使用方法
max-inline-size
属性は要素の行内方向上の最大サイズを指定します。
内容の行内方向上のサイズが最大サイズより小さい場合、 max-inline-size
属性値は無効です。
内容の行内方向上のサイズが最大サイズを超える場合、 max-inline-size
属性値。
注意:関連するCSS属性 writing-mode
行内方向を定義し、これにより max-inline-size
属性の結果です。英語ページでは、ブロック方向は下向きで、行内方向は左から右です。
CSS max-inline-size
属性はCSS属性 max-height
そして max-width
非常に似ているが、 max-inline-size
属性は行内方向に依存しています。
例
例1
次の<div>要素の行内方向上の最大サイズを60ピクセルに設定します:
div { max-inline-size: 60px; }
例2:書き込みモード
次の<div>要素の writing-mode
属性値がvertical-rlに設定されている場合、行内方向が側向から下方向に変わります。これにより、 max-inline-size
属性の動作方法:
div { max-inline-size: 60px; writing-mode: vertical-rl; }
例3:max-inline-size vs inline-size
次の<div>要素(inline-size
と別の<div>要素(max-inline-size
内容のサイズが変更されたときの、100px(
#div1 { max-inline-size: 100px; } #div2 { inline-size: 100px; }
CSS文法
max-inline-size: auto|length|initial|inherit;
属性値
値 | 説明 |
---|---|
auto | デフォルト。要素のデフォルトのmax-inline-size値。 |
length | px、pt、cmなどの単位を使用します。参照してください:CSS 単位。 |
% | 親要素に対する対応する軸上のサイズのパーセンテージで指定します。 |
initial | この属性をデフォルト値に設定します。参照してください: initial。 |
inherit | 親要素からこの属性を継承します。参照してください: inherit。 |
技術的詳細
デフォルト値: | auto |
---|---|
継承性: | いいえ |
アニメーション作成: | サポートされています。参照してください:アニメーション関連属性。 |
バージョン: | CSS3 |
JavaScript文法: | object.style.maxInlineSize="60px" |
ブラウザのサポート
テーブルの数字は、この属性を完全にサポートする最初のブラウザのバージョンを示しています。
クローム | エッジ | ファイアフォックス | サファリ | オペラ |
---|---|---|---|---|
57.0 | 79.0 | 41.0 | 12.1 | 44.0 |
関連ページ
- 前のページ max-height
- 次のページ max-width