Свойство min-width устанавливает минимальную ширину элемента. Оно не допускает, чтобы значение свойства width стало меньше, чем значение, указанное для min-width.
Min-width отменяет использование свойств width и max-width.
Свойство может быть указано в единицах измерения длины CSS (px, pt, em и т. д.) или в процентах.
Отрицательные значения недопустимы.
| Значение по умолчанию | none |
| Применяется | Ко всем элементам, кроме незаменяемых элементов, строк таблицы и групп строк. |
| Наследуется | Нет |
| Анимируемое | Да. Ширина анимируема. |
| Версия | CSS2 |
| DOM синтаксис | object.style.minWidth = "200px"; |
Синтаксис
min-width: none | length | initial | inherit;Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
div {
width:10px;
min-width:70%;
background-color: #1c87c9;
color: #fff
}
</style>
</head>
<body>
<div>Значение свойства min-width этого текста равно 70%.</div>
</body>
</html>Пример, где минимальная ширина элемента равна 10cm:
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
span {
background-color: #ccc;
min-width: none;
}
.example {
min-width: 10cm;
display: inline-block;
}
</style>
</head>
<body>
<h2>Пример свойства min-width</h2>
<h3>Min-width: none:</h3>
<span>Минимальная ширина указана как none.</span>
<h3>min-width: 10cm:</h3>
<span class="example">Минимальная ширина равна 10cm.</span>
</body>
</html>Значения
| Значение | Описание |
|---|---|
| auto | Устанавливает минимальную ширину. Значение по умолчанию |
| length | Устанавливает минимальную ширину в единицах измерения длины (px, pt, cm и т. д.). Значение по умолчанию - 0. |
| % | Устанавливает минимальную ширину в процентах. |
| initial | Устанавливает свойство в значение по умолчанию. |
| inherit | Значение свойства наследуется от родительского элемента. |
Поддержка браузера
|
|
|
|
|
|
|---|---|---|---|---|
| 1.0+ | 12.0+ | 1.0+ | 2.0+ | 4.0+ |
Практикуйте свои знания
What does the 'min-width' property in CSS do?
Правильный!
Неправильно!