css властивість min-height


Властивість min-height використовується, щоб встановити мінімальну висоту елемента.

Властивість `min-height`

Ця властивість не дозволяє значенню властивості height стати меншим за min-height. Значення висоти елемента буде обчислюватися в залежності від встановлених значень властивостей height, max-height і min-height.

Як браузер розраховує висоту елемента.

Значенння властивості Висота
min-height < height < max-height height
min-height > height > max-height min-height
min-height > height < max-height min-height
min-height < height height
min-height > height min-height
min-height > max-height min-height
min-height < max-height max-height

Дані з таблиці слід розуміти так. Якщо значення висоти (height) менше за значення min-height, то висота елемента вважається рівною min-height.

Формальний синтаксис

min-height: length | auto | max-content | min-content | fit-content | fill-available

auto

Мінімальна висота за замовчуванням для елементів flex, що забезпечує більше розумного дефолту, ніж 0 для інших макетів.

max-content

Внутрішня бажана висота.

min-content

Внутріщня мінімальна висота.

fill-available

Висота блоку контенту мінус вертикальний margin, border, та padding.

fit-content

Згідно з кодом CSS3, це синонім min-content. CSS3 визначає більш складний алгоритм, але браузер не реалізує його, навіть експериментально.

Ключові слова практично не підтримуються браузерами.

/* <length> value */
min-height: 3.5em;
min-height: 10%;

/* Keyword values */
min-height: max-content;
min-height: min-content;
min-height: fit-content;
min-height: fill-available;

/* Global values */
min-height: inherit;
min-height: initial;
min-height: unset;
автор: Svitlana

Нотатка

Значення властивості min-height перевизначає властивості max-height та height.

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

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

автор: Svitlana

Синтаксис

min-height: length|initial|inherit;

Властивість min-height може отримувати 3 значень:

length

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

автор: Svitlana

initial

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

автор: Svitlana

inherit

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

автор: Svitlana

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

Переглядачі

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

Приклади

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

Тексту на один рядок, але блок не може бути нижчим за 100 пікселів — рамка показує справжню висоту.

HTML

<p class="min">Короткий текст, а висота — щонайменше 100px.</p>

CSS

p.min {
    min-height: 100px;
    border: 2px solid #0172ad;
}
автор: Svitlana

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

автор: Svitlana

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

автор: Svitlana

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

автор: Svitlana

Коментарі

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

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

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

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

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

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

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

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

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

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

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