Відповіді:
Спробуйте властивість висоти лінії .
Наприклад, розмір шрифту 12 пікселів та відстань 4 пікселів від нижньої та верхньої рядків:
line-height: 20px; /* 4px +12px + 4px */
Або з em
одиницями
line-height: 1.7em; /* 1em = 12px in this case. 20/12 == 1.666666 */
Ви також можете скористатись одиницею, меншою від одиниць, яка є кількістю рядків: line-height: 2;
це подвійне проміжок, line-height: 1.5;
дорівнює півтора і т.д.
Неможливо встановити між абзаци міжряддя в CSS, використовуючи висоту рядка, інтервал між <p>
блоками. Замість цього встановлюється міжрядковий інтервал між рядками, простір між рядками в <p>
блоці. Тобто висота рядка - це міжрядковий рядок друкарства, що веде в межах абзацу, керується висотою рядка.
В даний час я не знаю жодного методу в CSS для створення (наприклад) інтервалу між <p>
інтервалом 0,15em , використовуючи варіанти em або rem для будь-якої властивості шрифту. Я підозрюю, що це можна зробити за допомогою більш складних поплавків або зсувів. Шкода, що це потрібно в CSS.
<p>
інтервалу?
margin-top
та / або margin-bottom
може ефективно здійснити бажане тут.
Якщо ви хочете стислих ліній, ви можете встановити те саме значення для font-size
іline-height
У вашому CSS-файлі
.condensedlines {
font-size: 10pt;
line-height: 10pt; /* try also a bit smaller line-height */
}
У вашому HTML-файлі
<p class="condensedlines">
bla bla bla bla bla bla <br>
bla bla bla bla bla bla <br>
bla bla bla bla bla bla <br>
</p>
-> Грайте з цим фрагментом на jsfiddle.net
Ви також можете збільшити line-height
для контролю точного міжряддя:
.mylinespacing {
font-size: 10pt;
line-height: 14pt; /* 14 = 10 + 2 above + 2 below */
}
Спробуйте цю властивість
line-height:200%;
або
line-height:17px;
використовувати збільшення та зменшення гучності
Я не впевнений, чи це ви мали на увазі:
line-height: size;
Спробуйте line-height
майно; існує багато способів призначити висоту лінії
Так, як всі кажуть, line-height
річ. Будь-який шрифт, який ви використовуєте, символом середньої висоти (наприклад, a або ■, не проходячи через верхній або нижній), повинен мати однакову довжину по висоті line-height: 0.6
до 0.65
.
<div style="line-height: 0.65; font-family: 'Fira Code', monospace, sans-serif">
aaaaa<br>
aaaaa<br>
aaaaa<br>
aaaaa<br>
aaaaa
</div>
<br>
<br>
<div style="line-height: 0.6; font-family: 'Fira Code', monospace, sans-serif">
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■
</div>
<br>
<br>
<strong>BUT</strong>
<br>
<br>
<div style="line-height: 0.65; font-family: 'Fira Code', monospace, sans-serif">
ddd<br>
ƒƒƒ<br>
ggg
</div>
display: block;
щоб ці налаштування були ефективними скрізь, а не лише вгорі та внизу абзацу.