Definir espaçamento de linha em CSS
Apresentaremos alguns métodos para definir o espaçamento entre linhas em CSS.
Use a propriedade line-height para definir o espaçamento entre linhas em CSS
Podemos usar a propriedade CSS line-height para definir o espaçamento entre as linhas em um parágrafo. A propriedade define a altura de uma linha.
Ao definir a altura da linha, o espaço entre as linhas aumentará ou diminuirá de acordo. Podemos aplicar a propriedade line-height a elementos de texto, particularmente um parágrafo.
A propriedade assume valores diferentes, como normal, number, length, %, initial e inherit. Demonstraremos o uso dessas várias opções no artigo.
O valor normal é o valor padrão para a propriedade line-height. Isso definirá a altura da linha normal.
Podemos definir o valor como um number sem unidade. O número fornecido será multiplicado pelo tamanho da fonte atual e é usado para definir a line-height. O número 1.6 é o valor recomendado para a propriedade line-height.
Também podemos usar o valor length, dando as unidades como pt, px, cm, etc. O valor em % especifica a porcentagem do tamanho da fonte atual para definir a line-height.
Podemos definir o valor padrão da propriedade line-height usando o valor initial. O valor inherit usará o mesmo valor da propriedade de seu elemento pai.
Por exemplo, crie quatro div em HTML com as classes normal, number, percentage e length. Dentro do div, escreva algum texto fictício.
Então, em CSS, selecione o elemento div e defina a propriedade width como 400px e a propriedade word-wrap como break-word. Em seguida, selecione o indivíduo div com o nome da classe e defina os valores da propriedade line-height como normal, 2, 80% e 10px de acordo com os nomes das classes mostrados no exemplo abaixo.
Definimos a largura div e a propriedade word-wrap para break-word para forçar o texto para a próxima linha. Desta forma, podemos usar a propriedade line-height para definir o espaçamento entre linhas no CSS.
Código de exemplo:
<h2>Normal Value</h2>
<div class="normal">Integer semper, arcu vel bibendum euismod, tellus tortor interdum urna, sed varius libero mi sit amet odio. </div>
<h2>Number Value </h2>
<div class="number">Integer semper, arcu vel bibendum euismod, tellus tortor interdum urna, sed varius libero mi sit amet odio.</div>
<h2>Percentage Value</h2>
<div class="percentage">Integer semper, arcu vel bibendum euismod, tellus tortor interdum urna, sed varius libero mi sit amet odio.</div>
<h2>Length Value</h2>
<div class="length">Integer semper, arcu vel bibendum euismod, tellus tortor interdum urna, sed varius libero mi sit amet odio.</div>
div{
width:400px;
word-wrap: break-word;
}
div.normal {
line-height: normal;
}
div.number {
line-height: 2;
}
div.percentage {
line-height: 80%;
}
div.length {
line-height: 10px;
}
Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.
LinkedIn