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 em
unidades
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-top
e / ou margin-bottom
pode efetivamente realizar o que é desejado aqui.
Se você deseja linhas condensadas, pode definir o mesmo valor para font-size
eline-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-height
controle 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.6
até 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.