АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
4 of 313 menu

Уласцівасць line-height

Уласцівасць line-height устанаўлівае інтэрвал паміж радкамі тэксту (міжрадковы інтэрвал).

Уласцівасць не задае прамежак паміж радкамі тэксту, як магло здацца, яна задае вышыню лініі тэксту. Гэта значыць, што рэальны прамежак паміж радкамі будзе вылічвацца так: line-height - font-size = адлегласць паміж радкамі тэксту. Ці наадварот line-height = font-size + адлегласць паміж радкамі тэксту.

Сінтаксіс

селектар { line-height: значэнне; }

Значэнні

Значэннем уласцівасці служаць любыя адзінкі для памераў. Пры ўказанні значэння ў % міжрадковы інтэрвал будзе ў працэнтах ад памеру шрыфту.

Апрача таго, можна задаць значэннем любы дадатны лік больш за нуль. У гэтым выпадку яно ўспрымаецца як множнік ад памеру шрыфту. Напрыклад, калі font-size мае значэнне 20px, а line-height - 1.5, то гэта ўсё роўна, што напісаць line-height: 30px (20px * 1.5 = 30px).

Па змаўчанні ўласцівасць мае значэнне normal, у гэтым выпадку браўзэр выбірае міжрадковы інтэрвал аўтаматычна.

Прыклад

У гэтым прыкладзе адлегласць паміж радкамі тэксту будзе line-height - font-size = 38px - 18px = 20px:

<p> які-небудзь тэкст... </p> p { font-size: 18px; line-height: 35px; text-align: justify; }

:

Прыклад

Паменшым прамежак да 25px - 18px = 7px:

<p> які-небудзь тэкст... </p> p { font-size: 18px; line-height: 25px; text-align: justify; }

:

Прыклад

У гэтым прыкладзе адлегласць паміж радкамі тэксту будзе line-height - font-size = 18px - 18px = 0px - радкі практычна зліпнуцца (хвасцікі літар верхняга радка будуць датыкацца хвасцікаў літар ніжняга):

<p> які-небудзь тэкст... </p> p { font-size: 18px; line-height: 18px; text-align: justify; }

:

Прыклад

У гэтым прыкладзе значэнне line-height - множнік 1.5 ад памеру шрыфту. Такім чынам line-height будзе эквівалентны font-size * 1.5 = 18px * 1.5 = 27px. А рэальны прамежак паміж радкамі будзе line-height - font-size = 27px - 18px = 9px:

<p> які-небудзь тэкст... </p> p { font-size: 18px; line-height: 1.5; text-align: justify; }

:

Прыклад

Павялічым множнік:

<p> які-небудзь тэкст... </p> p { font-size: 18px; line-height: 2.5; text-align: justify; }

:

Прыклад

Калі зрабіць line-height менш за font-size, то радкі ўвогуле налезуць адна на адну:

<p> які-небудзь тэкст... </p> p { font-size: 18px; line-height: 13px; text-align: justify; }

:

byenru