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


Властивість line-height встановлює висоту рядка. Це призводить до того, що рядки тексту розташовуються ближче або далі один від одного.

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

За звичайних обставин відстань між рядками залежить від виду і розміру шрифту і визначається, браузером, автоматично. Властівість line-height примусово встановлює висоту рядка. Для блокових елементів ця властивість визначає мінімальну висоту рядка тексту. На елементи, що вбудовуються (типу <img>) властивість line-height ніяк не впливає, для рядкових елементів властивість line-height задає висоту рядка блоку.

Будь-яке число більше нуля сприймається як множник від розміру шрифту поточного тексту. Наприклад, значення 1.5 встановлює полуторний міжрядковий інтервал. Як значення приймаються також будь-які одиниці довжини, прийняті в CSS - пікселі (px), дюйми (in), пункти (pt) та ін. Дозволяється використовувати процентний запис, в цьому випадку за 100% береться висота шрифту.

автор: Svitlana

Порада

Також зверніть увагу на такі властивості як letter-spacing та word-spacing.

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

Від'ємні значення не підтримуються.

автор: Svitlana

Синтаксис

line-height: normal|number|length|initial|inherit;

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

normal

Звичайна висота рядка. Без задання.

автор: Svitlana

number

Число, яке буде множитися на поточний розмір шрифту, щоб встановити висоту рядка

автор: Svitlana

length

Фіксована висота рядка в px, pt, cm та інші величини прийняті в CSS.

автор: Svitlana

%

Висота рядка у відсотках. Залежить від розміру шрифту.

автор: Svitlana

initial

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

автор: Svitlana

inherit

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

автор: Svitlana

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

Переглядачі

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

Приклади

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

Висота рядка у відсотках від розміру шрифту: 90% стискає рядки майже до злипання, 200% — розріджує вдвічі.

HTML

<p class="small">Стиснуті рядки: цей абзац навмисно довгий, щоб він зайняв кілька рядків і міжряддя було добре видно.</p>
<p class="big">Розріджені рядки: цей абзац теж навмисно довгий, щоб зайняти кілька рядків і показати подвійне міжряддя.</p>

CSS

p.small {
    line-height: 90%;
}

p.big {
    line-height: 200%;
}
автор: Svitlana

Приклад впливу різних значень на рядок тексту

автор: Svitlana

Простий приклад використання властивості

автор: Svitlana

Коментарі

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

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

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

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

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

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

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

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

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

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

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