要素の最小幅を指定するプロパティです。レイアウトの崩れ防止やレスポンシブ対応に役立ちます。フレックスボックスやグリッドと組み合わせることで、柔軟で壊れにくいレイアウトを実現できます。
min-width: <length> | <percentage> | auto| min-w-0 | min-width: 0 |
| min-w-full | min-width: 100% |
| min-w-fit | min-width: fit-content |
flexアイテムで省略(…)が効かないときの min-w-0 が頻出。
min-width: 120px;最小幅を120pxに設定
min-width: 50%;親要素の50%を下回らないようにする
ボタンや入力欄の極端な縮小を防ぐのに便利。
min-widthが効かない場合は親要素の幅やbox-sizingを確認。
flexアイテムのmin-widthの初期値はautoで「コンテンツの最小幅より縮まない」ため、長いテキストや画像を含むアイテムがはみ出す原因の筆頭です。処方箋はmin-width: 0(またはoverflow: hidden)。この知識はAIの「flexがはみ出す」系の回答から抜けがちなので明示的に確認してください。
flexレイアウトで長いテキストを含むカラムがはみ出す。min-width: autoの仕様を踏まえて修正して
そのままAIチャットに貼り付けて使える依頼文の例です。ページ上部の「AI用にコピー」でこのページ全体をコンテキストとして渡せます。