css властивість max-width


CSS властивість max-width встановлює максимально допустиму ширину елемента.

Властивість `max-width

Ця властивість не дає значенню властивості width стати більшим, ніж max-width.

Ширини елемента розраховується в залежності від встановлених значень властивостей width, max-width і min-width.

max-width перевизначає width, але min-width перевизначає max-width.

В якості значень можна використовувати одиниці довжини, проценти, а також ключові слова.

ПорівнянняУмоваЗначенняУмоваПорівнянняВстановлена ширина
min-width<width<max-widthwidth
width<max-widthwidth
width>max-widthmax-width
min-width>width>max-widthmin-width
min-width>width<max-widthmin-width

Дані з таблиці слід розуміти так, якщо значення ширини (width) більше значення max-width, то ширина елемента приймається рівною значенню max-width (Для третього рядка таблці).

автор: NagarD

Нотатка

Властивість max-width перевизначає властивість width.

автор: NagarD
Нотатка

Ключові слова впливають на розрахунок ширини й висоти елементу(й не залежать від значення властивості box-sizing). Це не стосується до значень у одиницях довжини або процентах.

автор: NagarD

Синтаксис

max-width: none|length|initial|inherit;

Властивість max-width може отримувати 4 значень:

none

Скасовує максимальну ширину. Без задання.

автор: NagarD

length

В якості значення приймаються пікселі (px), відсотки (%) і інші одиниці виміру прийняті в CSS. Від`ємні значення не допускаються.

автор: NagarD

initial

Встановлює цю властивість в значення без задання

автор: NagarD

inherit

Успадкує значення властивості від свого батьківського елемента

автор: NagarD

Значення без задання: none
Наслідує: Ні
Анімується: Так
JavaScript синтаксис: object.style.maxWidth="600px"

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft Internet Explorer
max-width 1.0 1.0 1.0 3.5 8.0
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
max-width 1.0 1.0 1.0

Приклади

+ запропонувати свій приклад у пісочниці

Ширина абзацу не може перевищити 100 пікселів — текст переноситься у вузьку колонку.

HTML

<p class="lim">Ширина не більша за 100 пікселів — текст переноситься.</p>

CSS

p.lim {
    max-width: 100px;
    border: 2px solid #0172ad;
}
автор: NagarD

Динамічний приклад

автор: NagarD

Демонстрація роботи властивості

автор: NagarD

Як задати максимальну ширину для елементу.

автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід