Перейти к содержанию

max-height

Свойство max-height устанавливает максимальную высоту элемента.

Значение высоты элемента будет вычисляться в зависимости от значений установленных свойств height, max-height и min-height.

Если значение высоты (height) больше значения max-height, то высота элемента принимается равной значению max-height.

Демо

Блоки

Синтаксис

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
/* <length> value */
max-height: 3.5em;

/* <percentage> value */
max-height: 75%;

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

/* Global values */
max-height: inherit;
max-height: initial;
max-height: unset;

Значения

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

none

Отменяет действие этого свойства.

Значение по-умолчанию:

1
max-height: none;

Применяется ко всем элементам, кроме строчных и таблиц

Спецификации

Поддержка браузерами

Can I Use minmaxwh? Data on support for the minmaxwh feature across the major browsers from caniuse.com.

Описание и примеры

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!doctype html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>max-height</title>
        <style>
            .block {
                overflow: auto; /* Полоса прокрутки при необходимости */
                padding: 10px; /* Поля вокруг текста */
                max-height: 80px; /* Максимальная высота */
                background: #ffe; /* Цвет фона */
                border: 1px solid #cb2027; /* Параметры рамки */
            }
            .block p {
                margin: 2px auto; /* Отступы в абзаце */
            }
        </style>
    </head>
    <body>
        <div class="block">
            <p>
                Блокирование элемента не позволяет вообще
                производить с ним каких-либо действий, в том
                числе выделять содержимое текстового поля,
                изменять его или активизировать.
                Заблокированное поле помечается обычно серым
                цветом
            </p>
            <p>
                Некоторые браузеры позволяют выделять и
                копировать содержимое заблокированного
                текстового поля, но все остальные действия
                недоступны.
            </p>
        </div>
    </body>
</html>

Комментарии