min-widthプロパティに指定できる値
min-widthプロパティには次の値を設定することができます。
値 | 内容 |
---|---|
none | 最小幅を指定しない。初期値。 |
数値 + 単位 | 任意の単位(px、em)で最小幅を指定。 |
数値 + % | 親要素に対する割合で最小幅を指定。 |
使用例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>
使用例2
min-widthプロパティを「50%」で指定した場合の例です。
親要素の50%(今回の場合は400pxの50%で200px)を最小の幅とします。
CSS コード例
.parent {
width: 400px;
}
.box2 {
width: 20%;
min-width: 50%;
}
HTML コード例
<div class="parent">
<p class="box2">widthプロパティのテスト</p>
</div>