--- title: min-content slug: Web/CSS/min-content tags: - CSS - キーワード - リファレンス - min-content - 大きさ browser-compat: css.properties.width.min-content translation_of: min-content --- `min-content` は大きさのキーワードで、コンテンツの内在的な最小幅を表しています。テキストコンテンツの場合は、コンテンツがすべてのソフトラッピングの機会を使用した場合に、最も長い単語と同じくらい小さくなることを意味します。 ## 構文 ```css /* 長さとして使用 */ width: min-content; inline-size: min-content; height: min-content; block-size: min-content; /* グリッドトラックで使用 */ grid-template-columns: 200px 1fr min-content; /* グローバル値 */ min-content: inherit; min-content: initial; min-content: revert; min-content: unset; ``` ## 例

min-content をボックスの大きさに使用

#### HTML ```html
Item
Item with more text in it.
``` #### CSS ```css .item {   width: min-content; background-color: #8ca0ff; padding: 5px; margin-bottom: 1em; } ``` #### 結果 {{EmbedLiveSample("Using_min-content_for_box_sizing", "100%", 200)}}

min-content をグリッド列の大きさに使用

#### HTML ```html
Item
Item with more text in it.
Flexible item
``` #### CSS ```css #container { display: grid; grid-template-columns: min-content min-content 1fr; grid-gap: 5px; box-sizing: border-box; height: 200px; width: 100%; background-color: #8cffa0; padding: 10px; } #container > div { background-color: #8ca0ff; padding: 5px; } ``` #### 結果 {{EmbedLiveSample("Sizing_grid_columns_with_min-content", "100%", 200)}} ## 仕様書 {{Specifications}} ## ブラウザーの互換性 ### width (および他の大きさのプロパティ) での対応 {{Compat}}