Если вы установите значение высоты линии на , кратное значению font-size
, тогда вы получите то, что я думаю из вашего вопроса, - это желаемая высота конечной точки ,
Таким образом, ваш размер шрифта составляет 34 пикселя. Это line-height: 1
, поэтому для добавления пробела размером 34 пикселя у вас есть line-height: 2
(вдвое больше размера шрифта).
Здесь можно задать любое цифровое значение без единицы, например line-height 1.5
(34px + (34px / 2)).
Я полагаю, что вот что вы пытаетесь достичь с помощью своего вопроса. Пожалуйста, дайте мне знать, если я вас неправильно понял, и уточню ваш вопрос.
.col1 {
width: 10%;
border: 1px solid red;
display: inline-block;
}
.col2 {
padding: 20px;
width: 70%;
border: 1px solid green;
display: inline-block;
}
.col3 {
width: 10%;
border: 1px solid blue;
display: inline-block;
}
.title {
background-color: orange;
font-size: 34px;
line-height: 2;
}
<div class=col1>a</div>
<div class=col2>
<h2>
<p class=title>
long, longgfdfdg, long, longgfdfdg, long, longgfdfdg, long, longgfdfdg, long, longgfdfdg, long, longgfdfdg,
</p>
</h2>
</div>
<div class=col3>a</div>
Эта статья о том, как на самом деле работает CSS Line-height
, также стоит прочитать