css властивість height
Властивість height задає висоту елемента.

Ця властивість не включає в себе padding, border та margin, Вона лише визначає висоту всередині padding, border та margin. Якщо вміст блоку перевищує зазначену висоту, то висота елемента залишиться незмінною, а його вміст може вийти за межі блоку. Щоб це не відбувалося, додайте властивість overflow: auto до стилю елемента.
Під-час використання ключового слова auto, висота блоку обчислюється автоматично, беручи за основу вміст цього блоку. Це означає, що значення, які базуються на відсотках (наприклад, 25%), висота вираховується в залежності від дійсної висоти вмісту елемента. Якщо для висоти контейнера встановлено процентне значення, то процентна висота дочірніх елементів, як і раніше, базується на області вмісту контейнера.
Якщо висота блоку не вказана явно, а елемент не позиціонується абсолютно, значення його висоти обчислюється автоматично (він буде таким же, як і його вміст нього, або дорівнювати нулю, якщо вмісту немає). Якщо вміст контейнера вимагає більше вертикального простору, ніж доступно, поведінка елементів визначається властивістю overflow.
В якості значень приймаються будь-які одиниці довжини, прийняті в CSS - наприклад, пікселі (px), дюйми (in), пункти (pt) та ін. При використанні процентної записи висота обчислюється залежно від значення висоти у батьківського елемента. Якщо батько явно не вказаний, то в його якості виступає вікно браузера. Якщо висота у батька явно не визначена, то застосовується значення auto, він встановлює висоту виходячи з вмісту елемента.
- Нотатка
-
Властивості
min-heightтаmax-heightперевизначають властивістьheight.Ключові слова впливають на розрахунок ширини й висоти елементу(й не залежать від значення властивості
box-sizing). Це не стосується до значень у одиницях довжини або процентах.Також зверніть увагу на властивості min-height і max-height.
автор: Svitlana - Нотатка
-
Якщо для елемента властивість
автор: Svitlanabox-sizingзадано якborder-box, тоheightвизначає висоту блоку.
Синтаксис
height: auto|length|initial|inherit;
Властивість height може отримувати 5 значень:
-
auto -
Браузер самостійно обчислює висоту, на основі його вмісту. Це без задання
автор: Svitlana -
length -
Визначає висоту в
автор: Svitlanapx, cm, etc -
% -
Визначає висоту у відсотках від батьківського елементу
автор: Svitlana -
initial -
Встановлює властивість у значення без задання
автор: Svitlana -
inherit -
Вказує на спадковість властивості від свого батьківського елемента
автор: Svitlana
| Значення без задання: | auto |
|---|---|
| Наслідує: | Ні |
| Анімується: | Так |
| JavaScript синтаксис: | object.style.height="500px" |
Переглядачі
| Переглядач | |||||
|---|---|---|---|---|---|
| height | 1.0 | 1.0 | 1.0 | 7.0 | 8.0 |
| Переглядач | |||
|---|---|---|---|
| height | 1.0 | 1.0 | 1.0 |
Приклади
+ запропонувати свій приклад у пісочниці
Квадрат 100×100: висота й ширина задані явно, звичайний абзац поруч — для порівняння.
HTML
<p class="ex">100×100 пікселів</p>
<p>Звичайний абзац: висота — за вмістом, ширина — на весь рядок.</p>
CSS
p.ex {
height: 100px;
width: 100px;
background: #eef6ff;
border: 1px solid #0172ad;
}
Динамічний приклад
Демонстрація роботи властивості
Демонстрація роботи властивості
Коментарі
Коментарів ще немає — будьте першим!