仕様

min-width<length-percentage> | auto | min-content | max-content | fit-content(<length-percentage>)
一括/個別個別指定プロパティ
初期値auto
適用対象width プロパティを受け入れるすべての要素
継承なし
百分率包含ブロックの幅を基準
計算値指定されたとおり、<length-percentage>値が計算されます
補足<length-percentage> = <length> | <percentage>
補足width プロパティの適用対象は、「置換されていないインラインを除くすべての要素」です。

min-width プロパティは、要素の最小幅を設定する個別指定プロパティです。
非継承プロパティで、初期値は auto なので、省略時は auto が指定値となります。

width プロパティの使用値が max-width プロパティより大きい場合に、上書きします。
min-width プロパティは max-width プロパティを上書きします。


<length>

  1. cdvSample010 > div { outline: solid 1px currentColor; width: min-content; }
  1. <div class="cdvSample010">
  2. <div style=""></div></div>

例示の雛型です。style属性を書き換えて例示しています。
輪郭線は、要素を視覚化する為に記述しています。

  1. min-width: 2em;
  2. font-size: 2em;

単位 em の値を指定しました。em は、font-size の計算値を用います。

  1. min-width: 4.8rem;
  2. font-size: 2em;

単位 rem の値を指定しました。rem は、ルート要素のfont-size の計算値を用います。
ルート要素には、font-size: 62.5%; を指定しています。

  1. min-width: 48px;
  2. font-size: 2em;

単位 px の値を指定しました。px は、1 ピクセルです。
(ブラウザなどの環境で文字サイズ 16px を想定しての表示例です。)

  1. min-width: 5vw;
  2. font-size: 2em;

単位 vw の値を指定しました。vw は、ビューポートの初期値の包含ブロックにおける幅の1%と同じです。


<percentage>

  1. cdvSample130 > div { outline: dashed 1px currentColor; box-sizing: border-box; width: 7em; padding: 1.0em; }
  2. cdvSample130 > div > div { outline: solid 1px currentColor; box-sizing: border-box; width: min-content; }
  1. <div class="cdvSample130">
  2. <div><div style=""></div></div></div>

例示の雛型です。style属性を書き換えて例示しています。
パティングは、コンテンツ領域と境界領域に差を付ける為に記述しています。box-sizing は、割合の対象を判り易くする為に記述しています。

  1. min-width: 80%;

単位 % の値を指定しました。% は、包括要素のコンテンツ領域の幅 (width) に対しての割合です。


キーワード

  1. cdvSample010 > div { outline: solid 1px currentColor; width: min-content; }
  1. <div class="cdvSample010">
  2. <div style="">Japanese only...</div></div>

例示の雛型です。style属性を書き換えて例示しています。
輪郭線は、要素を視覚化する為に記述しています。

Japanese only...
  1. min-width: auto;

キーワード auto を指定しました。auto は、ブラウザーが指定された要素の min-width を計算して選択します。

Japanese only...
  1. min-width: min-content;

キーワード min-content を指定しました。min-content は、最小の固有の幅な値を選択します。

Japanese only...
  1. min-width: max-content;

キーワード max-content を指定しました。max-content は、望ましい固有の幅な値を選択します。

Japanese only...

CSS全体のキーワード

  1. cdvSample150 > div { outline: dashed 1px currentColor; box-sizing: border-box; min-width: 2em; padding: 1.0em; }
  2. cdvSample150 > div > div { outline: solid 1px currentColor; box-sizing: border-box; width: min-content; }
  1. <div class="cdvSample150">
  2. <div><div style=""></div></div></div>

例示の雛型です。style属性を書き換えて例示しています。
パティングは、コンテンツ領域と境界領域に差を付ける為に記述しています。box-sizing は、割合の対象を判り易くする為に記述しています。

  1. min-width: inherit;

キーワード inherit を指定しました。inherit は、明示的な継承です。

  1. min-width: initial;

キーワード initial を指定しました。initial は、プロパティの初期値を設定します。min-width プロパティの初期値は auto です。

  1. min-width: unset;

キーワード unset を指定しました。unset は、プロパティをリセットし継承プロパティなら継承,非継承プロパティなら初期値を設定します。min-width プロパティは非継承プロパティなので初期値の auto を設定します。