HTML & CSS

min-widthプロパティ

  1. 最終更新日:
  2. 公開日:

min-widthプロパティは要素の最小幅を指定するプロパティです。要素の最低限の幅を設定したいときに使用します。

  • 初期値

    auto

  • 継承

    不可

  • 適用できる要素

    テーブルの列を除いた全要素

min-widthプロパティに指定できる値

min-widthプロパティには次の値を設定することができます。

内容
none最小幅を指定しない。初期値。
数値 + 単位任意の単位(pxem)で最小幅を指定。
数値 + %親要素に対する割合で最小幅を指定。

使用例1

min-widthプロパティを「300px」、widthプロパティを「200px」で指定した場合の例です。
min-widthプロパティの指定で要素は少なくとも300pxの幅を持つので、widthプロパティで指定した200pxではなく300pxに調整されます。

CSS コード例

.parent {
  width: 400px;
}
.box1 {
  width: 200px;
  min-width: 300px;
}

HTML コード例

<div class="parent">
  <p class="box1">widthプロパティのテスト</p>
</div>
min-widthプロパティの指定例 パターン1

使用例2

min-widthプロパティを「50%」で指定した場合の例です。
親要素の50%(今回の場合は400px50%200px)を最小の幅とします。

CSS コード例

.parent {
  width: 400px;
}
.box2 {
  width: 20%;
  min-width: 50%;
}

HTML コード例

<div class="parent">
  <p class="box2">widthプロパティのテスト</p>
</div>
min-widthプロパティの指定例 パターン2

記事一覧