--- title: max-content slug: Web/CSS/max-content tags: - CSS - CSS グリッド - リファレンス - max-content - 大きさ browser-compat: css.properties.width.max-content translation_of: Web/CSS/max-content --- `max-content` は大きさのキーワードで、コンテンツの内在的な最大幅や高さを表しています。テキストコンテンツの場合は、オーバーフローが発生しても、コンテンツはまったく折り返されないことを意味します。 ## 構文 ```css /* 長さとして使用 */ width: max-content; inline-size: max-content; height: max-content; block-size: max-content; /* グリッドトラックで使用 */ grid-template-columns: 200px 1fr max-content; /* グローバル値 */ max-content: inherit; max-content: initial; max-content: revert; max-content: unset; ``` ## 例

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

#### HTML ```html
 
Item
Item with more text in it which will overflow the fixed width box.
``` #### CSS ```css #container { background-color: #8cffa0;   padding: 10px;   width: 200px; } .item {   width: max-content; background-color: #8ca0ff; padding: 5px; margin-bottom: 1em; } ``` #### 結果 {{EmbedLiveSample("Using_max-content_for_box_sizing", "100%", 200)}}

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

#### HTML ```html
Item
Item with more text in it.
Flexible item
``` #### CSS ```css #container { display: grid; grid-template-columns: max-content max-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_max-content", "100%", 200)}} ## 仕様書 {{Specifications}} ## ブラウザーの互換性 ### width (および他の大きさのプロパティ) での対応 {{Compat}} ## 関連情報 - 関連する大きさのキーワード: {{cssxref("min-content")}}, {{cssxref("fit-content")}}