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

В 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.
Первый пример набран со значением 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 align=top>, которая изображает логотип сайта. </p>
В эту строку мы встраиваем картинку - image, которая изображает логотип сайта.
Картинка имеет размеры 24х24 пикселя и выравнена по верхнему краю строки. Ее размер больше размера кегля (20px), поэтому межстрочное расстояние увеличено браузером автоматически. <p style= "color:white;background-color:darkred;font-size:24px;"> В эту строку, которая имеет размер кегля 24рх, мы встраиваем картинку - <img src=http://visavi.net/images/img/logo.gif border=0 align=top>, изображающую логотип сайта. </p>
В эту строку, которая имеет размер кегля 24рх, мы встраиваем картинку - image, изображающую логотип сайта.
Таким образом, можно точно позиционировать текст и графику в строке. В качестве примера можно использовать оглавление этого учебника.