Тег max-width у CSS: Пояснення та Приклади
Тег max-width встановлює максимальну ширину елемента, яка обчислюється на основі значень інших властивостей, таких як width, max-width і min-width. Таблиця 1 показує, як браузер взаємодіє з цими властивостями.
| Значення властивостей | Ширина | ||||
|---|---|---|---|---|---|
| min-width | < | width | < | max-width | width |
| ... | ... | ... | ... | ... | ... |
| ... | ... | ... | ... | ... | ... |
| min-width | > | width | > | max-width | min-width |
| min-width | > | width | < | max-width | min-width |
Якщо значення ширини (width) більше, ніж значення max-width, то ширина елемента буде дорівнювати значенню max-width.
Синтаксис
max-width: значення | відсотки | none | inherit
Значення
В якості значень приймаються пікселі (px), відсотки (%) та інші одиниці виміру, що використовуються в CSS. Від'ємні значення не допускаються.
- none
- Скасовує дію цієї властивості.
- inherit
- Наслідує значення батька.
Приклад
HTML5CSS2.1IECrOpSaFx
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Версия сайта для КПК</title>
<style media="handheld">
body {
max-width: 320px; /* Максимальная ширина страницы в пикселах */
}
</style>
</head>
<body>
<h1>Текст заголовка</h1>
<p>Текст примера</p>
</body>
</html>
У цьому прикладі ширина сторінки обмежена розміром 320 пікселів для всіх наладонних пристроїв, таких як КПК та смартфони.
Об'єктна модель
[window.]document.getElementById("elementID").style.maxWidth
Браузери
Internet Explorer до версії 7.0 не підтримує значення inherit.