Межстрочное расстояние   

В CSS межстрочное расстояние определяется параметром line-height. Он задает расстояние не между строками, а между базовыми линиями строк. Проще говоря, если, скажем, взять букву "X" и напечатать ее ступенчато друг под ином, то line-height будет равно расстоянию между двумя идентичными точками букв. Скажем, между точками пересечения палок "Х":

 

Посмотрим, как данный параметр влияет на взаимное расположение строк:

<p style="line-height:12pt;font-size:12pt;color:darkred;"> Данный параграф мы набрали кеглем 12 pt.
Line-height задано в 12 pt.</p>

Данный параграф мы набрали кеглем 12 pt.
Line-height задано в 12 pt.

<p style="line-height:24pt;font-size:12pt;color:darkred;"> Данный параграф мы набрали кеглем 12 pt.
Line-height задано в 24 pt.</p>

Данный параграф мы набрали кеглем 12 pt.
Line-height задано в 24 pt.

<p style="line-height:6pt;font-size:12pt;color:darkred;"> Данный параграф мы набрали кеглем 12 pt.
Line-height задано в 6 pt.</p>

Данный параграф мы набрали кеглем 12 pt.
Line-height задано в 6 pt.

1-й пример набран со значением line-height равным размеру кегля. Во втором примере значение line-height вдвое превышает размер кегля. В третьем примере значение line-height в два раза поменьше размера кегля - строки стали "налезать" друг на друга.

В связи с применением line-height следует обратить внимание на использование in-line картинок на HTML-страницах. Под in-line картинкой тут мы понимаем картинку, которая встроена в тело документа при помощи элемента IMG, но не с новой строки и не как элемент таблицы:

<p style=
"color:white;background-color:darkred;font-size:20px;">
В эту строку мы встраиваем картинку - <img src=../images/css12/inline.gif border=0 width=24 height=24 align=top>, которая изображает концентрические круги. </p>

В эту строку мы встраиваем картинку - , которая изображает концентрические круги.

Картинка имеет размеры 24х24 пикселя и выравнена по верхнему краю строки. Ее размер огромнее размера кегля (20px), следственно межстрочное расстояние увеличено браузером механически.

<p style=
"color:white;background-color:darkred;font-size:24px;">
В эту строку, которая имеет размер кегля 24рх, мы встраиваем картинку - <img src=../images/css12/inline.gif border=0 width=24 height=24 align=top>, изображающую концентрические круги. </p>

В эту строку, которая имеет размер кегля 24рх, мы встраиваем картинку - , изображающую концентрические круги.

Таким образом, дозволено верно позиционировать текст и графику в строке. В качестве примера дозволено применять оглавление этого учебника.

далее...