<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos line-height sem unidade css - Web-Zoneware</title>
	<atom:link href="https://webzoneware.com/tag/line-height-sem-unidade-css/feed/" rel="self" type="application/rss+xml" />
	<link>https://webzoneware.com/tag/line-height-sem-unidade-css/</link>
	<description>Mais do que apenas uma academia web.</description>
	<lastBuildDate>Thu, 22 Oct 2026 00:41:35 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://webzoneware.com/wp-content/uploads/icon-webzoneware-150x150.png</url>
	<title>Arquivos line-height sem unidade css - Web-Zoneware</title>
	<link>https://webzoneware.com/tag/line-height-sem-unidade-css/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Peso, Estilo e Altura de Linha no CSS &#124; Web Academy</title>
		<link>https://webzoneware.com/web-academy/curso-css/font-weight-line-height-css/</link>
					<comments>https://webzoneware.com/web-academy/curso-css/font-weight-line-height-css/#respond</comments>
		
		<dc:creator><![CDATA[Web-Zoneware]]></dc:creator>
		<pubDate>Thu, 22 Oct 2026 00:41:35 +0000</pubDate>
				<category><![CDATA[Curso de CSS e CSS3]]></category>
		<category><![CDATA[faux bold css]]></category>
		<category><![CDATA[font-style italic css]]></category>
		<category><![CDATA[font-weight css]]></category>
		<category><![CDATA[line-height sem unidade css]]></category>
		<category><![CDATA[tipografia legivel css]]></category>
		<guid isPermaLink="false">https://webzoneware.com/?p=29415</guid>

					<description><![CDATA[<p>A escolha de uma bela família tipográfica é apenas o primeiro passo no design editorial de interfaces. O conforto visual de leitura, a hierarquia de escaneabilidade e o ritmo da página dependem diretamente da calibração entre três propriedades fundamentais: o peso da haste das letras (font-weight), a ênfase estilística (font-style) e a respiração vertical entre [&#8230;]</p>
<p>O post <a href="https://webzoneware.com/web-academy/curso-css/font-weight-line-height-css/">Peso, Estilo e Altura de Linha no CSS | Web Academy</a> apareceu primeiro em <a href="https://webzoneware.com">Web-Zoneware</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wzw-lesson-lead">
    A escolha de uma bela família tipográfica é apenas o primeiro passo no design editorial de interfaces. O conforto visual de leitura, a hierarquia de escaneabilidade e o ritmo da página dependem diretamente da calibração entre três propriedades fundamentais: o peso da haste das letras (<code>font-weight</code>), a ênfase estilística (<code>font-style</code>) e a respiração vertical entre as linhas (<code>line-height</code>). Nesta aula, você dominará a escala numérica de 100 a 900, aprenderá a eliminar as distorções borradas do temido <strong>Faux Bold</strong> e compreenderá a regra de ouro que separa programadores amadores de engenheiros sêniores: por que <strong>a altura de linha deve SEMPRE ser declarada sem unidades</strong>.
</p>
<h2>1. A Escala Numérica do <code>font-weight</code>: De 100 a 900</h2>
<p>
    Embora palavras-chave como <code>normal</code> e <code>bold</code> sejam amplamente usadas, a tipografia digital profissional opera em uma <strong>escala numérica de centenas padronizada de 100 a 900</strong>:
</p>
<div class="wzw-table-responsive">
<table class="wzw-tech-table">
<thead>
<tr>
<th>Valor Numérico</th>
<th>Nome Técnico</th>
<th>Palavra-Chave Equivalente</th>
<th>Uso Recomendado em UI</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>100</code></td>
<td>Thin / Hairline</td>
<td>—</td>
<td>Títulos ultra-leves decorativos em tamanhos gigantes (64px+).</td>
</tr>
<tr>
<td><code>200</code></td>
<td>Extra Light / Ultra Light</td>
<td>—</td>
<td>Subtítulos delicados em dark mode.</td>
</tr>
<tr>
<td><code>300</code></td>
<td>Light</td>
<td>—</td>
<td>Textos de apoio ou resumos em tipografias serifadas.</td>
</tr>
<tr>
<td><code>400</code></td>
<td><strong>Regular / Normal</strong></td>
<td><code>normal</code></td>
<td><strong>Padrão absoluto para corpo de texto</strong> e parágrafos de leitura.</td>
</tr>
<tr>
<td><code>500</code></td>
<td>Medium</td>
<td>—</td>
<td>Rótulos de campos de formulário, botões secundários e menus.</td>
</tr>
<tr>
<td><code>600</code></td>
<td>Semi Bold / Demi Bold</td>
<td>—</td>
<td>Títulos de cards, badges e destaque forte sem peso excessivo.</td>
</tr>
<tr>
<td><code>700</code></td>
<td><strong>Bold</strong></td>
<td><code>bold</code></td>
<td><strong>Títulos principais (H1, H2)</strong> e ênfase forte (<code>&lt;strong&gt;</code>).</td>
</tr>
<tr>
<td><code>800</code></td>
<td>Extra Bold</td>
<td>—</td>
<td>Banners de alta conversão e números de métricas/dashboard.</td>
</tr>
<tr>
<td><code>900</code></td>
<td>Black / Heavy</td>
<td>—</td>
<td>Logotipos tipográficos e cartazes publicitários.</td>
</tr>
</tbody>
</table>
</div>
<h2>2. O Perigo do &#8220;Faux Bold&#8221; (Negrito Sintético)</h2>
<p>
    O que acontece se você declarar <code>font-weight: 700;</code> em um texto, mas sua folha de estilos só tiver baixado o arquivo de peso 400 daquela fonte?
</p>
<p>
    O navegador não avisa que a fonte está faltando: ele aciona um algoritmo tosco de síntese artificial (<strong>Faux Bold</strong>). O motor pega as letras da fonte 400 e simplesmente as &#8220;engorda&#8221; digitalmente duplicando pixels nas bordas.
</p>
<div class="wzw-callout wzw-callout-warning">
<div class="wzw-callout-icon">⚠️</div>
<div class="wzw-callout-content">
        <strong>O Desastre do Negrito Falso:</strong> O Faux Bold destrói o desenho da tipografia! As letras ficam borradas nas curvas, o espaçamento entre caracteres (kerning) colapsa e os furos internos de letras como &#8216;e&#8217;, &#8216;a&#8217; e &#8216;o&#8217; viram borrões pretos ilegíveis.</p>
<p>        <strong>Como prevenir:</strong> Baixe sempre os arquivos reais de cada peso utilizado no <code>@font-face</code> ou desative a síntese artificial no CSS moderno com a regra:<br />
        <br /><code>font-synthesis: none;</code>
    </div>
</div>
<h2>3. <code>font-style</code>: Itálico Real vs. Oblíquo Mecânico</h2>
<p>
    A propriedade <code>font-style</code> controla a inclinação e a anatomia dos glifos:
</p>
<ul>
<li><code>font-style: normal;</code>: Os caracteres verticais padrão (romanos).</li>
<li><code>font-style: italic;</code>: Utiliza os <strong>glifos cursivos autênticos</strong> desenhados à mão pelo tipógrafo. As letras &#8216;a&#8217;, &#8216;f&#8217; e &#8216;g&#8217; ganham traços cursivos completamente diferentes da versão normal!</li>
<li><code>font-style: oblique;</code>: Uma inclinação puramente mecânica e geométrica da fonte romana padrão.</li>
</ul>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span class="wzw-code-badge">CSS</span><br />
        <span class="wzw-code-file">font-style-examples.css</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-39413" data-lang="css">
        <div class="wzw-ide-header">
            <div class="wzw-ide-dots" aria-hidden="true">
                <span class="wzw-dot wzw-dot-red"></span>
                <span class="wzw-dot wzw-dot-amber"></span>
                <span class="wzw-dot wzw-dot-green"></span>
            </div>
            <div class="wzw-ide-meta">
                <span class="wzw-ide-lang-badge">CSS3</span>
                                <span class="wzw-ide-lines-count">11 linhas</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-39413', this)" title="Alternar quebra automática de linhas">
                    ⇄ Wrap
                </button>
                <button type="button" class="wzw-ide-btn wzw-ide-copy-btn" onclick="wzwCopyCodeBlock('wzw-code-39413', this)" aria-label="Copiar código para a área de transferência">
                    📋 <span class="wzw-copy-text">Copiar Código</span>
                </button>
            </div>
        </div>
        <div class="wzw-ide-body">
            <pre class="wzw-ide-pre" tabindex="0"><code class="wzw-ide-code"><span class="wzw-code-line"><span class="wzw-tk-comment">/* Citação editorial com itálico real */</span></span>
<span class="wzw-code-line">blockquote {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-family</span>: <span class="wzw-tk-str">&#039;Playfair Display&#039;</span>, Georgia, serif;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-style</span>: italic;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">color</span>: <span class="wzw-tk-num">#cbd5e1</span>;</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line"><span class="wzw-tk-comment">/* Protege o site contra itálico artificial deformado pelo navegador */</span></span>
<span class="wzw-code-line">body {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-synthesis</span>: none; /* Impede o navegador de inventar faux bold ou faux italic */</span>
<span class="wzw-code-line">}</span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>/* Citação editorial com itálico real */
blockquote {
    font-family: &#039;Playfair Display&#039;, Georgia, serif;
    font-style: italic;
    color: #cbd5e1;
}

/* Protege o site contra itálico artificial deformado pelo navegador */
body {
    font-synthesis: none; /* Impede o navegador de inventar faux bold ou faux italic */
}</textarea>
        </div>
    </div>
    
</div>
<h2>4. O Mistério da Entrelinha: Por Que o <code>line-height</code> DEVE Ser Sem Unidades?</h2>
<p>
    A propriedade <code>line-height</code> define a altura de cada linha de texto dentro de um parágrafo.
</p>
<p>
    Existe uma lei absoluta ensinada pelos maiores arquitetos de CSS do mundo: <strong>o line-height deve SEMPRE ser declarado como um número puro sem unidades (ex: <code>1.5</code> ou <code>1.6</code>), NUNCA com <code>em</code>, <code>px</code> ou <code>%</code>!</strong>
</p>
<h3>A Demonstração Matemática do Bug das Linhas Atropeladas</h3>
<p>
    Observe o que acontece se você declarar a entrelinha usando unidades em um contêiner pai:
</p>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span class="wzw-code-badge">CSS</span><br />
        <span class="wzw-code-file">line-height-bug.css</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-69921" data-lang="css">
        <div class="wzw-ide-header">
            <div class="wzw-ide-dots" aria-hidden="true">
                <span class="wzw-dot wzw-dot-red"></span>
                <span class="wzw-dot wzw-dot-amber"></span>
                <span class="wzw-dot wzw-dot-green"></span>
            </div>
            <div class="wzw-ide-meta">
                <span class="wzw-ide-lang-badge">CSS3</span>
                                <span class="wzw-ide-lines-count">15 linhas</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-69921', this)" title="Alternar quebra automática de linhas">
                    ⇄ Wrap
                </button>
                <button type="button" class="wzw-ide-btn wzw-ide-copy-btn" onclick="wzwCopyCodeBlock('wzw-code-69921', this)" aria-label="Copiar código para a área de transferência">
                    📋 <span class="wzw-copy-text">Copiar Código</span>
                </button>
            </div>
        </div>
        <div class="wzw-ide-body">
            <pre class="wzw-ide-pre" tabindex="0"><code class="wzw-ide-code"><span class="wzw-code-line"><span class="wzw-tk-comment">/* ❌ O ERRO: line-height com unidade relativa (1.5em ou 150%) */</span></span>
<span class="wzw-code-line">body {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-size</span>: <span class="wzw-tk-num">16px</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">line-height</span>: <span class="wzw-tk-num">1.5em</span>; /* O navegador computa: <span class="wzw-tk-num">16px</span> * 1.5 = <span class="wzw-tk-num">24px</span> FIXOS! */</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line"><span class="wzw-tk-comment">/* O título herda o estilo: */</span></span>
<span class="wzw-code-line">h1 {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-size</span>: <span class="wzw-tk-num">40px</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-comment">/* O h1 NÃO herda a proporção 1.5! Ele herda o valor computado FIXO de 24px! */</span></span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">/* RESULTADO CATASTRÓFICO:</span>
<span class="wzw-code-line">   Um título com letras gigantes de <span class="wzw-tk-num">40px</span> é espremido dentro de linhas de <span class="wzw-tk-num">24px</span>!</span>
<span class="wzw-code-line">   As linhas de texto do título SE ATROPELAM e ficam UMA POR CIMA DA OUTRA! */</span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>/* ❌ O ERRO: line-height com unidade relativa (1.5em ou 150%) */
body {
    font-size: 16px;
    line-height: 1.5em; /* O navegador computa: 16px * 1.5 = 24px FIXOS! */
}

/* O título herda o estilo: */
h1 {
    font-size: 40px;
    /* O h1 NÃO herda a proporção 1.5! Ele herda o valor computado FIXO de 24px! */
}

/* RESULTADO CATASTRÓFICO:
   Um título com letras gigantes de 40px é espremido dentro de linhas de 24px!
   As linhas de texto do título SE ATROPELAM e ficam UMA POR CIMA DA OUTRA! */</textarea>
        </div>
    </div>
    
</div>
<h3>A Solução Elegante com Número Sem Unidade</h3>
<p>
    Ao declarar <code>line-height: 1.5;</code> (sem nenhuma unidade), o navegador transmite para todos os elementos filhos o <strong>fator multiplicador</strong>, e não um valor fixo em pixels:
</p>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span class="wzw-code-badge">CSS</span><br />
        <span class="wzw-code-file">line-height-correto.css</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-48048" data-lang="css">
        <div class="wzw-ide-header">
            <div class="wzw-ide-dots" aria-hidden="true">
                <span class="wzw-dot wzw-dot-red"></span>
                <span class="wzw-dot wzw-dot-amber"></span>
                <span class="wzw-dot wzw-dot-green"></span>
            </div>
            <div class="wzw-ide-meta">
                <span class="wzw-ide-lang-badge">CSS3</span>
                                <span class="wzw-ide-lines-count">10 linhas</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-48048', this)" title="Alternar quebra automática de linhas">
                    ⇄ Wrap
                </button>
                <button type="button" class="wzw-ide-btn wzw-ide-copy-btn" onclick="wzwCopyCodeBlock('wzw-code-48048', this)" aria-label="Copiar código para a área de transferência">
                    📋 <span class="wzw-copy-text">Copiar Código</span>
                </button>
            </div>
        </div>
        <div class="wzw-ide-body">
            <pre class="wzw-ide-pre" tabindex="0"><code class="wzw-ide-code"><span class="wzw-code-line"><span class="wzw-tk-comment">/* ✅ O JEITO CORRETO: Número puro sem unidades */</span></span>
<span class="wzw-code-line">body {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-size</span>: <span class="wzw-tk-num">16px</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">line-height</span>: 1.5; /* Fator multiplicador universal */</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">h1 {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-size</span>: <span class="wzw-tk-num">40px</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-comment">/* O navegador calcula automaticamente: 40px * 1.5 = 60px de entrelinha! Perfeito! */</span></span>
<span class="wzw-code-line">}</span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>/* ✅ O JEITO CORRETO: Número puro sem unidades */
body {
    font-size: 16px;
    line-height: 1.5; /* Fator multiplicador universal */
}

h1 {
    font-size: 40px;
    /* O navegador calcula automaticamente: 40px * 1.5 = 60px de entrelinha! Perfeito! */
}</textarea>
        </div>
    </div>
    
</div>
<h2>5. Tabela de Alturas de Linha Recomendadas para UI</h2>
<p>
    A entrelinha ideal varia de acordo com o tamanho do texto e sua função na interface:
</p>
<div class="wzw-table-responsive">
<table class="wzw-tech-table">
<thead>
<tr>
<th>Elemento</th>
<th>line-height Recomendado</th>
<th>Por que essa proporção?</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Títulos Grandes (H1, H2)</strong></td>
<td><code>1.1</code> a <code>1.25</code></td>
<td>Fontes grandes precisam de linhas próximas. Entrelinhas abertas em títulos fazem as frases parecerem desconexas.</td>
</tr>
<tr>
<td><strong>Subtítulos (H3, H4)</strong></td>
<td><code>1.3</code> a <code>1.4</code></td>
<td>Equilíbrio entre coesão de bloco e legibilidade.</td>
</tr>
<tr>
<td><strong>Texto de Leitura (Parágrafos)</strong></td>
<td><code>1.5</code> a <code>1.7</code></td>
<td><strong>Exigência de Acessibilidade WCAG 2.1</strong>: evita que os olhos do leitor se percam ao saltar para a linha seguinte.</td>
</tr>
<tr>
<td><strong>Botões e Badges (Linha única)</strong></td>
<td><code>1</code> ou <code>1.2</code></td>
<td>Garante que o texto fique perfeitamente centralizado verticalmente pelo <code>padding</code>.</td>
</tr>
</tbody>
</table>
</div>
<h2>6. O Shorthand Completo da Propriedade <code>font</code></h2>
<p>
    O CSS permite resumir todas as propriedades de fonte em uma única linha. A sintaxe oficial exige uma ordem estrita e o uso de uma barra (<code>/</code>) para separar o tamanho da fonte da altura de linha:
</p>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span class="wzw-code-badge">CSS</span><br />
        <span class="wzw-code-file">font-shorthand.css</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-24371" data-lang="css">
        <div class="wzw-ide-header">
            <div class="wzw-ide-dots" aria-hidden="true">
                <span class="wzw-dot wzw-dot-red"></span>
                <span class="wzw-dot wzw-dot-amber"></span>
                <span class="wzw-dot wzw-dot-green"></span>
            </div>
            <div class="wzw-ide-meta">
                <span class="wzw-ide-lang-badge">CSS3</span>
                                <span class="wzw-ide-lines-count">4 linhas</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-24371', this)" title="Alternar quebra automática de linhas">
                    ⇄ Wrap
                </button>
                <button type="button" class="wzw-ide-btn wzw-ide-copy-btn" onclick="wzwCopyCodeBlock('wzw-code-24371', this)" aria-label="Copiar código para a área de transferência">
                    📋 <span class="wzw-copy-text">Copiar Código</span>
                </button>
            </div>
        </div>
        <div class="wzw-ide-body">
            <pre class="wzw-ide-pre" tabindex="0"><code class="wzw-ide-code"><span class="wzw-code-line"><span class="wzw-tk-comment">/* Ordem: [style] [weight] [size] / [line-height] [family] */</span></span>
<span class="wzw-code-line">.destaque-editorial {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font</span>: italic 700 <span class="wzw-tk-num">1.25rem</span> / 1.6 <span class="wzw-tk-str">&#039;Outfit&#039;</span>, sans-serif;</span>
<span class="wzw-code-line">}</span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>/* Ordem: [style] [weight] [size] / [line-height] [family] */
.destaque-editorial {
    font: italic 700 1.25rem / 1.6 &#039;Outfit&#039;, sans-serif;
}</textarea>
        </div>
    </div>
    
</div>
<div class="wzw-callout wzw-callout-info">
<div class="wzw-callout-icon">📌</div>
<div class="wzw-callout-content">
        <strong>Regra Obrigatória do Shorthand:</strong> O <code>font-size</code> e o <code>font-family</code> são itens obrigatórios. Se qualquer um dos dois for omitido na declaração resumida <code>font:</code>, o navegador rejeita e descarta a linha inteira.
    </div>
</div>
<h2>7. Laboratório Prático: Cadência Tipográfica Editorial com Hierarquia Perfeita</h2>
<p>
    Neste laboratório completo, construiremos um cartão de artigo integrando títulos com pesos calculados, entrelinhas proporcionais sem unidades e proteção contra Faux Bold:
</p>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span class="wzw-code-badge">HTML</span><br />
        <span class="wzw-code-file">typography-cadence.html</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-17257" data-lang="html">
        <div class="wzw-ide-header">
            <div class="wzw-ide-dots" aria-hidden="true">
                <span class="wzw-dot wzw-dot-red"></span>
                <span class="wzw-dot wzw-dot-amber"></span>
                <span class="wzw-dot wzw-dot-green"></span>
            </div>
            <div class="wzw-ide-meta">
                <span class="wzw-ide-lang-badge">HTML5</span>
                                <span class="wzw-ide-lines-count">22 linhas</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-17257', this)" title="Alternar quebra automática de linhas">
                    ⇄ Wrap
                </button>
                <button type="button" class="wzw-ide-btn wzw-ide-copy-btn" onclick="wzwCopyCodeBlock('wzw-code-17257', this)" aria-label="Copiar código para a área de transferência">
                    📋 <span class="wzw-copy-text">Copiar Código</span>
                </button>
            </div>
        </div>
        <div class="wzw-ide-body">
            <pre class="wzw-ide-pre" tabindex="0"><code class="wzw-ide-code"><span class="wzw-code-line"><span class="wzw-tk-tag">&lt;article</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;card-artigo&quot;</span><span class="wzw-tk-tag">&gt;</span></span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;span</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;categoria-tag&quot;</span><span class="wzw-tk-tag">&gt;</span>Design Systems<span class="wzw-tk-tag">&lt;/span&gt;</span></span>
<span class="wzw-code-line">    </span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;h1</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;artigo-h1&quot;</span><span class="wzw-tk-tag">&gt;</span>A Harmonia Oculta do Ritmo Tipográfico na Web Moderna<span class="wzw-tk-tag">&lt;/h1&gt;</span></span>
<span class="wzw-code-line">    </span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;p</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;artigo-resumo&quot;</span><span class="wzw-tk-tag">&gt;</span></span>
<span class="wzw-code-line">        Por que o line-height sem unidades e o controle milimétrico de pesos de 100 a 900 garantem interfaces limpas e leitura sem fadiga visual.</span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;/p&gt;</span></span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;div</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;artigo-corpo&quot;</span><span class="wzw-tk-tag">&gt;</span></span>
<span class="wzw-code-line">        <span class="wzw-tk-tag">&lt;p&gt;</span></span>
<span class="wzw-code-line">            A legibilidade não é um acidente estético: é uma ciência geométrica. Quando alinhamos o peso semântico das fontes ao espaçamento vertical correto, os olhos do leitor deslizam suavemente sem esforço cognitivo.</span>
<span class="wzw-code-line">        <span class="wzw-tk-tag">&lt;/p&gt;</span></span>
<span class="wzw-code-line">        <span class="wzw-tk-tag">&lt;blockquote</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;artigo-citacao&quot;</span><span class="wzw-tk-tag">&gt;</span></span>
<span class="wzw-code-line">            &quot;Tipografia boa é aquela que transmite a mensagem sem que o leitor perceba o esforço mecânico da leitura.&quot;</span>
<span class="wzw-code-line">        <span class="wzw-tk-tag">&lt;/blockquote&gt;</span></span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;/div&gt;</span></span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;footer</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;artigo-rodape&quot;</span><span class="wzw-tk-tag">&gt;</span></span>
<span class="wzw-code-line">        <span class="wzw-tk-tag">&lt;button</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;btn-leitura&quot;</span><span class="wzw-tk-tag">&gt;</span>Continuar Lendo →<span class="wzw-tk-tag">&lt;/button&gt;</span></span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;/footer&gt;</span></span>
<span class="wzw-code-line"><span class="wzw-tk-tag">&lt;/article&gt;</span></span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>&lt;article class=&quot;card-artigo&quot;&gt;
    &lt;span class=&quot;categoria-tag&quot;&gt;Design Systems&lt;/span&gt;
    
    &lt;h1 class=&quot;artigo-h1&quot;&gt;A Harmonia Oculta do Ritmo Tipográfico na Web Moderna&lt;/h1&gt;
    
    &lt;p class=&quot;artigo-resumo&quot;&gt;
        Por que o line-height sem unidades e o controle milimétrico de pesos de 100 a 900 garantem interfaces limpas e leitura sem fadiga visual.
    &lt;/p&gt;

    &lt;div class=&quot;artigo-corpo&quot;&gt;
        &lt;p&gt;
            A legibilidade não é um acidente estético: é uma ciência geométrica. Quando alinhamos o peso semântico das fontes ao espaçamento vertical correto, os olhos do leitor deslizam suavemente sem esforço cognitivo.
        &lt;/p&gt;
        &lt;blockquote class=&quot;artigo-citacao&quot;&gt;
            &quot;Tipografia boa é aquela que transmite a mensagem sem que o leitor perceba o esforço mecânico da leitura.&quot;
        &lt;/blockquote&gt;
    &lt;/div&gt;

    &lt;footer class=&quot;artigo-rodape&quot;&gt;
        &lt;button class=&quot;btn-leitura&quot;&gt;Continuar Lendo →&lt;/button&gt;
    &lt;/footer&gt;
&lt;/article&gt;</textarea>
        </div>
    </div>
    
</div>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span class="wzw-code-badge">CSS</span><br />
        <span class="wzw-code-file">typography-cadence.css</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-71065" data-lang="css">
        <div class="wzw-ide-header">
            <div class="wzw-ide-dots" aria-hidden="true">
                <span class="wzw-dot wzw-dot-red"></span>
                <span class="wzw-dot wzw-dot-amber"></span>
                <span class="wzw-dot wzw-dot-green"></span>
            </div>
            <div class="wzw-ide-meta">
                <span class="wzw-ide-lang-badge">CSS3</span>
                                <span class="wzw-ide-lines-count">96 linhas</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-71065', this)" title="Alternar quebra automática de linhas">
                    ⇄ Wrap
                </button>
                <button type="button" class="wzw-ide-btn wzw-ide-copy-btn" onclick="wzwCopyCodeBlock('wzw-code-71065', this)" aria-label="Copiar código para a área de transferência">
                    📋 <span class="wzw-copy-text">Copiar Código</span>
                </button>
            </div>
        </div>
        <div class="wzw-ide-body">
            <pre class="wzw-ide-pre" tabindex="0"><code class="wzw-ide-code"><span class="wzw-code-line"><span class="wzw-tk-comment">/* Reset e base */</span></span>
<span class="wzw-code-line">*, *::before, *::after {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">box-sizing</span>: border-box;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">margin</span>: 0;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">padding</span>: 0;</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">body {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">background-color</span>: <span class="wzw-tk-num">#0b0f19</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">color</span>: <span class="wzw-tk-num">#e2e8f0</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-family</span>: -apple-system, BlinkMacSystemFont, <span class="wzw-tk-str">&#039;Segoe UI&#039;</span>, Roboto, sans-serif;</span>
<span class="wzw-code-line">    <span class="wzw-tk-comment">/* Proteção global contra distorções sintéticas de negrito/itálico */</span></span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-synthesis</span>: none;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">min-height</span>: <span class="wzw-tk-num">100vh</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">display</span>: flex;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">justify-content</span>: center;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">align-items</span>: center;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">padding</span>: <span class="wzw-tk-num">2rem</span> <span class="wzw-tk-num">1.5rem</span>;</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">.card-artigo {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">background-color</span>: <span class="wzw-tk-num">#1e293b</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">border</span>: <span class="wzw-tk-num">1px</span> solid <span class="wzw-tk-num">#334155</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">border-radius</span>: <span class="wzw-tk-num">16px</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">padding</span>: <span class="wzw-tk-num">2.5rem</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">max-width</span>: <span class="wzw-tk-num">640px</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">width</span>: 100%;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">box-shadow</span>: 0 <span class="wzw-tk-num">20px</span> <span class="wzw-tk-num">25px</span> -<span class="wzw-tk-num">5px</span> rgba(0, 0, 0, 0.4);</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">.categoria-tag {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-size</span>: <span class="wzw-tk-num">0.75rem</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-weight</span>: 700;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">text-transform</span>: uppercase;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">letter-spacing</span>: <span class="wzw-tk-num">0.05em</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">color</span>: <span class="wzw-tk-num">#38bdf8</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">display</span>: inline-block;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">margin-bottom</span>: <span class="wzw-tk-num">0.75rem</span>;</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line"><span class="wzw-tk-comment">/* 1. Título H1: Peso 800 e entrelinha coesa de 1.2 */</span></span>
<span class="wzw-code-line">.artigo-h1 {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-size</span>: clamp(<span class="wzw-tk-num">1.75rem</span>, <span class="wzw-tk-num">3.5vw</span>, <span class="wzw-tk-num">2.25rem</span>);</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-weight</span>: 800;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">line-height</span>: 1.2;          /* Entrelinha compacta sem unidades! */</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">color</span>: <span class="wzw-tk-num">#ffffff</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">margin-bottom</span>: <span class="wzw-tk-num">1rem</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">letter-spacing</span>: -<span class="wzw-tk-num">0.025em</span>;</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line"><span class="wzw-tk-comment">/* 2. Resumo: Peso 500 (Medium) e entrelinha 1.45 */</span></span>
<span class="wzw-code-line">.artigo-resumo {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-size</span>: <span class="wzw-tk-num">1.125rem</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-weight</span>: 500;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">line-height</span>: 1.45;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">color</span>: <span class="wzw-tk-num">#94a3b8</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">margin-bottom</span>: <span class="wzw-tk-num">1.75rem</span>;</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line"><span class="wzw-tk-comment">/* 3. Parágrafo corrido: Peso 400 (Regular) e entrelinha WCAG 1.65 */</span></span>
<span class="wzw-code-line">.artigo-corpo p {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-size</span>: <span class="wzw-tk-num">1rem</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-weight</span>: 400;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">line-height</span>: 1.65;         /* Entrelinha confortável para leitura contínua */</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">color</span>: <span class="wzw-tk-num">#cbd5e1</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">margin-bottom</span>: <span class="wzw-tk-num">1.5rem</span>;</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line"><span class="wzw-tk-comment">/* 4. Citação em Itálico Real */</span></span>
<span class="wzw-code-line">.artigo-citacao {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">border-left</span>: <span class="wzw-tk-num">3px</span> solid <span class="wzw-tk-num">#38bdf8</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">padding-left</span>: <span class="wzw-tk-num">1.25rem</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-style</span>: italic;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-size</span>: <span class="wzw-tk-num">1.05rem</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">line-height</span>: 1.5;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">color</span>: <span class="wzw-tk-num">#f1f5f9</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">margin-bottom</span>: <span class="wzw-tk-num">2rem</span>;</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line"><span class="wzw-tk-comment">/* 5. Botão de linha única: line-height 1 para alinhamento geométrico perfeito */</span></span>
<span class="wzw-code-line">.btn-leitura {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">background-color</span>: <span class="wzw-tk-num">#0284c7</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">color</span>: <span class="wzw-tk-num">#ffffff</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">border</span>: none;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">padding</span>: <span class="wzw-tk-num">0.75rem</span> <span class="wzw-tk-num">1.5rem</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-size</span>: <span class="wzw-tk-num">0.9rem</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">font-weight</span>: 600;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">line-height</span>: 1;            /* O line-height 1 evita vãos fantasmas no botão */</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">border-radius</span>: <span class="wzw-tk-num">8px</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">cursor</span>: pointer;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">transition</span>: background-color <span class="wzw-tk-num">0.2s</span> ease;</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">.btn-leitura<span class="wzw-tk-kw">:hover</span> {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">background-color</span>: <span class="wzw-tk-num">#0369a1</span>;</span>
<span class="wzw-code-line">}</span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>/* Reset e base */
*, *::before, *::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    background-color: #0b0f19;
    color: #e2e8f0;
    font-family: -apple-system, BlinkMacSystemFont, &#039;Segoe UI&#039;, Roboto, sans-serif;
    /* Proteção global contra distorções sintéticas de negrito/itálico */
    font-synthesis: none;
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2rem 1.5rem;
}

.card-artigo {
    background-color: #1e293b;
    border: 1px solid #334155;
    border-radius: 16px;
    padding: 2.5rem;
    max-width: 640px;
    width: 100%;
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.4);
}

.categoria-tag {
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #38bdf8;
    display: inline-block;
    margin-bottom: 0.75rem;
}

/* 1. Título H1: Peso 800 e entrelinha coesa de 1.2 */
.artigo-h1 {
    font-size: clamp(1.75rem, 3.5vw, 2.25rem);
    font-weight: 800;
    line-height: 1.2;          /* Entrelinha compacta sem unidades! */
    color: #ffffff;
    margin-bottom: 1rem;
    letter-spacing: -0.025em;
}

/* 2. Resumo: Peso 500 (Medium) e entrelinha 1.45 */
.artigo-resumo {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.45;
    color: #94a3b8;
    margin-bottom: 1.75rem;
}

/* 3. Parágrafo corrido: Peso 400 (Regular) e entrelinha WCAG 1.65 */
.artigo-corpo p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.65;         /* Entrelinha confortável para leitura contínua */
    color: #cbd5e1;
    margin-bottom: 1.5rem;
}

/* 4. Citação em Itálico Real */
.artigo-citacao {
    border-left: 3px solid #38bdf8;
    padding-left: 1.25rem;
    font-style: italic;
    font-size: 1.05rem;
    line-height: 1.5;
    color: #f1f5f9;
    margin-bottom: 2rem;
}

/* 5. Botão de linha única: line-height 1 para alinhamento geométrico perfeito */
.btn-leitura {
    background-color: #0284c7;
    color: #ffffff;
    border: none;
    padding: 0.75rem 1.5rem;
    font-size: 0.9rem;
    font-weight: 600;
    line-height: 1;            /* O line-height 1 evita vãos fantasmas no botão */
    border-radius: 8px;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

.btn-leitura:hover {
    background-color: #0369a1;
}</textarea>
        </div>
    </div>
    
<div class="wzw-code-actions">
        <a href="https://webzoneware.com/web-academy/playground-web/" class="wzw-btn-playground" target="_blank" rel="noopener">⚡ Abrir no Playground IDE &rarr;</a>
    </div>
</div>
<h2>8. Boas Práticas da Indústria &#038; Erros Comuns</h2>
<ul>
<li>
        <strong>❌ Nunca Declare line-height com Unidades Relativas (<code>em</code> ou <code>%</code>):</strong> Isso faz com que títulos filhos herdem o valor computado em pixels do pai, atropelando o texto em títulos de várias linhas. Declare sempre como número puro (ex: <code>line-height: 1.6;</code>).
    </li>
<li>
        <strong>❌ Não Acomode o Faux Bold:</strong> Se o designer planejou textos com peso 700 ou 800, certifique-se de carregar os arquivos <code>.woff2</code> desses pesos exatos na regra <code>@font-face</code>.
    </li>
<li>
        <strong>✅ Adote <code>font-synthesis: none;</code> Globalmente:</strong> Uma declaração de uma linha no <code>body</code> que blinda seu site contra deformações artificiais do navegador.
    </li>
<li>
        <strong>✅ Ajuste a Entrelinha Inversamente ao Tamanho da Fonte:</strong> Quanto maior a fonte (H1/H2), menor deve ser o <code>line-height</code> (entre 1.1 e 1.25). Quanto menor a fonte de texto corrido, mais generosa deve ser a entrelinha (entre 1.5 e 1.7).
    </li>
</ul>
<h2>9. Ferramentas Relacionadas &#038; Próximos Passos</h2>
<p>
    Valide e calibre o ritmo tipográfico no ecossistema Web-ZoneWare:
</p>
<ul>
<li><a href="https://webzoneware.com/web-academy/playground-web/" target="_blank" rel="noopener"><strong>Playground Web IDE:</strong></a> Alterne pesos e entrelinhas em tempo real para visualizar o impacto na leitura.</li>
<li><a href="https://webzoneware.com/web-ferramentas/limpador-formatador-css/" target="_blank" rel="noopener"><strong>Limpador e Formatador CSS:</strong></a> Valide regras tipográficas e normalize a sintaxe shorthand de <code>font</code>.</li>
</ul>
<div class="wzw-callout wzw-callout-info">
<div class="wzw-callout-icon">🚀</div>
<div class="wzw-callout-content">
        <strong>Próxima Lição:</strong> Na <a href="https://webzoneware.com/web-academy/css/alinhamento-decoracao-texto-css/"><strong>Lição 19: Alinhamento &#038; Decoração de Texto no CSS</strong></a>, aprenderemos sobre <code>text-align</code>, o perigo de justificar textos na web, <code>text-decoration</code> moderno com cores e espessuras customizadas e a transformação de maiúsculas e minúsculas com <code>text-transform</code>.
    </div>
</div>
<h2>10. Referências Técnicas &#038; Especificações Oficiais</h2>
<ul>
<li><a href="https://www.w3.org/TR/css-fonts-4/#font-weight-prop" target="_blank" rel="noopener"><strong>W3C CSS Fonts Module Level 4 — Font Weight:</strong></a> Especificação técnica da escala de pesos tipográficos.</li>
<li><a href="https://www.w3.org/TR/css-inline-3/#line-height" target="_blank" rel="noopener"><strong>W3C CSS Inline Layout Module Level 3 — Line Height:</strong></a> A especificação formal do cálculo de entrelinha sem unidades.</li>
<li><a href="https://developer.mozilla.org/pt-BR/docs/Web/CSS/line-height" target="_blank" rel="noopener"><strong>MDN Web Docs (Mozilla):</strong></a> Guia definitivo sobre a propriedade line-height.</li>
</ul>
<p>O post <a href="https://webzoneware.com/web-academy/curso-css/font-weight-line-height-css/">Peso, Estilo e Altura de Linha no CSS | Web Academy</a> apareceu primeiro em <a href="https://webzoneware.com">Web-Zoneware</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webzoneware.com/web-academy/curso-css/font-weight-line-height-css/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
