--- title: height slug: Web/CSS/height translation_of: Web/CSS/height ---
CSS атрибут height
позволят обозначать высоту элемента. По умолчанию, свойство определяет высоту внутренней области. Если {{cssxref("box-sizing")}} имеет значение border-box
, то свойство будет определять высоту области рамки.
{{EmbedInteractiveExample("pages/css/height.html")}}
Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, пожалуйста, клонируйте https://github.com/mdn/interactive-examples и отправьте нам пулреквест.
Атрибуты {{cssxref("min-height")}} и {{cssxref("max-height")}} при добавлении меняют значение {{Cssxref("height")}}.
/* Значения-ключевые слова */ height: auto; /* <length> значения */ height: 120px; height: 10em; /* <percentage> значения */ height: 75%; /* Глобальные значения */ height: inherit; height: initial; height: unset;
border-box
{{experimental_inline}}content-box
{{experimental_inline}}auto
fill
{{experimental_inline}}fill-available
размер строки или fill-available
размер блока, в зависимости от способа разметки.max-content
{{experimental_inline}}min-content
{{experimental_inline}}available
{{experimental_inline}}margin
, border и padding
.fit-content
{{experimental_inline}}<div id="taller">Я 50 пикселей в высоту.</div>
<div id="shorter">Я 25 пикселей в высоту.</div>
<div id="parent">
<div id="child">
Моя высота - половина от высоты родителя.
</div>
</div>
div {
width: 250px;
margin-bottom: 5px;
border: 2px solid blue;
}
#taller {
height: 50px;
}
#shorter {
height: 25px;
}
#parent {
height: 100px;
}
#child {
height: 50%;
width: 75%;
}
{{EmbedLiveSample('Example', 'auto', 240)}}
Убедитесь, что элементы с height
не обрезаются и / или не затеняют другое содержимое, когда страница масштабируется для увеличения размера текста.
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('CSS3 Sizing', '#width-height-keywords', 'width')}} | {{Spec2('CSS3 Sizing')}} | Добавляет ключевые слова max-content , min-content , available , fit-content . |
{{SpecName('CSS3 Transitions', '#animatable-css', 'height')}} | {{Spec2('CSS3 Transitions')}} | Определяет height как анимируемое. |
{{SpecName('CSS2.1', 'visudet.html#the-height-property', 'height')}} | {{Spec2('CSS2.1')}} | Добавляет поддержку значений {{cssxref("<length>")}} и уточняет, к какому элементу применяется. |
{{SpecName('CSS1', '#height', 'height')}} | {{Spec2('CSS1')}} | Первоначальное определение |
{{cssinfo}}
{{Compat("css.properties.height")}}