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 */
display: block;
que essas configurações fossem eficazes em todos os lugares, não apenas na parte superior e inferior do parágrafo.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.fonte
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.fonte
<p>
espaçamento?margin-top
e / oumargin-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
No seu arquivo HTML
-> Jogue com este trecho em jsfiddle.net
Você também pode aumentar o
line-height
controle de espaçamento entre linhas finas:fonte
Experimente esta propriedade
ou
use o aumento e diminua o volume
fonte
Não tenho certeza se é isso que você quis dizer:
fonte
Tente
line-height
propriedade; existem muitas maneiras de atribuir altura da linhafonte
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 emline-height: 0.6
até0.65
.fonte
lineSpacing é usado no React Native (ou aplicativos móveis nativos).
Para a web, você pode usar
letterSpacing
(ouletter-spacing
)fonte