CSS свойство max-block-size
- Предыдущая страница mask-type
- Следующая страница max-height
Определение и использование
max-block-size
атрибут определяет максимальный размер элемента в направлении блока.
Если размер содержимого в направлении блока меньше максимального значения, то max-block-size
значение атрибута не действует.
Если размер содержимого в направлении блока больше максимального значения, то применяется max-block-size
значения атрибутов.
Обратите внимание:связанные CSS свойства writing-mode
определяет направление блока, что влияет на max-block-size
результаты свойств. Для английских страниц направление блока снизу, а направление строчных элементов слева направо.
CSS max-block-size
атрибуты соответствуют свойствам CSS max-height
и max-width
Они очень похожи, но max-block-size
Атрибут зависит от направления блока.
Пример
Пример 1
установить максимальный размер блока элемента <div> в 60 пикселей:
div { max-block-size: 60px; }
Пример 2: Режим записи
Установить максимальный размер блока элемента <div>; writing-mode
Атрибут значения установлен на vertical-lr, направление блока изменяется с вертикального на горизонтальное, что влияет на max-block-size
Как работает атрибут:
div { max-block-size: 60px; writing-mode: vertical-lr; }
Пример 3: Max-block-size vs Block-size
наблюдайте за элементом <div> (block-size
например, 100px) и другого элемента <div> (max-block-size
различные реакции при изменении размера содержимого (например, 100px):
#div1 { max-block-size: 100px; } #div2 { block-size: 100px; }
CSS синтаксис
max-block-size: auto|length|initial|inherit;
Значение атрибута
Значение | Описание |
---|---|
auto | По умолчанию. Значение по умолчанию max-block-size для элемента. |
length | Указать max-block-size, единицы измерения px, pt, cm и т.д. См.:Единицы CSS. |
% | Указать размер в процентах относительно родительского элемента на соответствующей оси max-block-size. |
initial | Установить этот атрибут в его значение по умолчанию. См.: initial. |
inherit | Этот атрибут наследуется от родительского элемента. См.: inherit. |
Технические детали
Значение по умолчанию: | auto |
---|---|
Ингеритация: | Нет |
Создание анимации: | Поддерживается. См.:Атрибуты анимации. |
Версия: | CSS3 |
JavaScript синтаксис: | object.style.maxBlockSize="60px" |
Поддержка браузеров
Числа в таблице показывают версию первого браузера, который полностью поддерживает этот атрибут.
Хром | Эдж | Фаерфокс | Сафари | Опера |
---|---|---|---|---|
57.0 | 79.0 | 41.0 | 12.1 | 44.0 |
Связанные страницы
См. также:Свойство block-size CSS
См. также:CSS свойство min-block-size
См. также:CSS свойство max-height
См. также:CSS свойство max-width
См. также:Свойство writing-mode в CSS
- Предыдущая страница mask-type
- Следующая страница max-height