4 of 313 menu

Propriedade line-height

A propriedade line-height define o espaçamento entre as linhas de texto (espaçamento entre linhas).

A propriedade não define o espaçamento entre as linhas de texto, como poderia parecer, ela define a altura da linha de texto. Isso significa que o espaçamento real entre as linhas será calculado assim: line-height - font-size = distância entre as linhas de texto. Ou inversamente line-height = font-size + distância entre as linhas de texto.

Sintaxe

seletor { line-height: valor; }

Valores

Os valores da propriedade são quaisquer unidades de medida para tamanhos. Ao especificar um valor em %, o espaçamento entre linhas será uma porcentagem do tamanho da fonte.

Além disso, pode-se definir como valor qualquer número maior que zero. Neste caso, ele é tratado como um multiplicador do tamanho da fonte. Por exemplo, se font-size tem o valor 20px, e line-height - 1.5, isso é o mesmo que escrever line-height: 30px (20px * 1.5 = 30px).

Por padrão, a propriedade tem o valor normal, neste caso o navegador seleciona o espaçamento entre linhas automaticamente.

Exemplo

Neste exemplo, a distância entre as linhas de texto será line-height - font-size = 38px - 18px = 20px:

<p> some long text </p> p { font-size: 18px; line-height: 35px; text-align: justify; }

:

Exemplo

Vamos reduzir o espaçamento para 25px - 18px = 7px:

<p> some long text </p> p { font-size: 18px; line-height: 25px; text-align: justify; }

:

Exemplo

Neste exemplo, a distância entre as linhas de texto será line-height - font-size = 18px - 18px = 0px - as linhas praticamente se fundirão (os traços inferiores das letras da linha superior tocarão nos traços superiores das letras da linha inferior):

<p> some long text </p> p { font-size: 18px; line-height: 18px; text-align: justify; }

:

Exemplo

Neste exemplo, o valor line-height - é o multiplicador 1.5 do tamanho da fonte. Consequentemente, line-height será equivalente a font-size * 1.5 = 18px * 1.5 = 27px. E o espaçamento real entre as linhas será line-height - font-size = 27px - 18px = 9px:

<p> some long text </p> p { font-size: 18px; line-height: 1.5; text-align: justify; }

:

Exemplo

Vamos aumentar o multiplicador:

<p> some long text </p> p { font-size: 18px; line-height: 2.5; text-align: justify; }

:

Exemplo

Se line-height for menor que font-size, as linhas se sobreporão completamente:

<p> some long text </p> p { font-size: 18px; line-height: 13px; text-align: justify; }

:

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar