Respostas:
Experimente a propriedade altura da linha .
Por exemplo, tamanho de fonte de 12px e 4px de distância das linhas inferior e superior:
line-height: 20px; /* 4px +12px + 4px */
Ou com emunidades
line-height: 1.7em; /* 1em = 12px in this case. 20/12 == 1.666666 */
Você também pode usar um valor sem unidade, que é o número de linhas: line-height: 2;espaço duplo,line-height: 1.5; é uma e meia, etc.
Você não pode definir o espaçamento entre parágrafos no CSS usando a altura da linha, o espaçamento entre os <p>blocos. Em vez disso, define o espaçamento entre linhas entre parágrafos, o espaço entre as linhas dentro de um <p>bloco. Ou seja, altura da linha é a entrelinha do tipógrafo que é liderada dentro do parágrafo e é controlada pela altura da linha.
Atualmente, não conheço nenhum método no CSS para produzir (por exemplo) um <p>espaçamento de 0.15em , seja usando variantes em ou rem em qualquer propriedade da fonte. Suspeito que isso possa ser feito com flutuadores ou compensações mais complexos. Pena que isso seja necessário em CSS.
<p>espaçamento?
margin-tope / ou margin-bottompode efetivamente realizar o que é desejado aqui.
Se você deseja linhas condensadas, pode definir o mesmo valor para font-sizeeline-height
No seu arquivo CSS
.condensedlines {
font-size: 10pt;
line-height: 10pt; /* try also a bit smaller line-height */
}
No seu arquivo 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>
-> Jogue com este trecho em jsfiddle.net
Você também pode aumentar o line-heightcontrole de espaçamento entre linhas finas:
.mylinespacing {
font-size: 10pt;
line-height: 14pt; /* 14 = 10 + 2 above + 2 below */
}
Experimente esta propriedade
line-height:200%;
ou
line-height:17px;
use o aumento e diminua o volume
Não tenho certeza se é isso que você quis dizer:
line-height: size;
Sim, como todo mundo está dizendo, line-heighté a coisa. Qualquer fonte que você esteja usando, um caractere de altura média (como um ou ■, que não passa pela parte superior ou inferior) deve ter o mesmo comprimento de altura em line-height: 0.6até 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;que essas configurações fossem eficazes em todos os lugares, não apenas na parte superior e inferior do parágrafo.