<?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 css colors - Web-Zoneware</title>
	<atom:link href="https://webzoneware.com/tag/css-colors/feed/" rel="self" type="application/rss+xml" />
	<link>https://webzoneware.com/tag/css-colors/</link>
	<description>Mais do que apenas uma academia web.</description>
	<lastBuildDate>Wed, 21 Oct 2026 02:00:37 +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 css colors - Web-Zoneware</title>
	<link>https://webzoneware.com/tag/css-colors/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Nomes de Cores no HTML: Tabela W3C e Guia &#124; Web Academy</title>
		<link>https://webzoneware.com/web-academy/curso-html/nomes-de-cores-padrao-w3c/</link>
					<comments>https://webzoneware.com/web-academy/curso-html/nomes-de-cores-padrao-w3c/#respond</comments>
		
		<dc:creator><![CDATA[Web-Zoneware]]></dc:creator>
		<pubDate>Wed, 21 Oct 2026 02:00:37 +0000</pubDate>
				<category><![CDATA[Curso de HTML & HTML5]]></category>
		<category><![CDATA[color keywords html5]]></category>
		<category><![CDATA[cores w3c css]]></category>
		<category><![CDATA[css colors]]></category>
		<category><![CDATA[Domine os 140 nomes de cores oficiais do padrão W3C no HTML e CSS]]></category>
		<category><![CDATA[Nomes de Cores HTML]]></category>
		<category><![CDATA[seus valores HEX e as melhores práticas no front-end.]]></category>
		<category><![CDATA[tabela de cores w3c]]></category>
		<category><![CDATA[web academy]]></category>
		<guid isPermaLink="false">https://webzoneware.com/?p=29301</guid>

					<description><![CDATA[<p>No desenvolvimento web moderno, além de definir tonalidades por códigos hexadecimais ou modelos RGB e HSL, o HTML e o CSS oferecem suporte nativo a 140 nomes de cores padronizados pelo W3C. Conhecidas formalmente como color keywords, essas palavras-chave permitem aplicar estilos visuais imediatos, acelerar a prototipagem de interfaces e manter a legibilidade do código [&#8230;]</p>
<p>O post <a href="https://webzoneware.com/web-academy/curso-html/nomes-de-cores-padrao-w3c/">Nomes de Cores no HTML: Tabela W3C e Guia | Web Academy</a> apareceu primeiro em <a href="https://webzoneware.com">Web-Zoneware</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wzw-lesson-lead">No desenvolvimento web moderno, além de definir tonalidades por códigos hexadecimais ou modelos RGB e HSL, o HTML e o CSS oferecem suporte nativo a <strong>140 nomes de cores padronizados pelo W3C</strong>. Conhecidas formalmente como <em>color keywords</em>, essas palavras-chave permitem aplicar estilos visuais imediatos, acelerar a prototipagem de interfaces e manter a legibilidade do código sem a necessidade de recorrer a tabelas externas de conversão.</p>
<h2>1. A Evolução dos Nomes de Cores: Do Padrão VGA às 140 Cores Modernas</h2>
<p>A história das cores na web remonta aos primeiros monitores coloridos capazes de exibir o padrão VGA de 16 cores. Com a evolução dos navegadores na década de 1990, o sistema de janelas gráficas <em>X11</em> utilizado em estações Unix introduziu uma lista extensa de nomes poéticos e funcionais para cores (como <code>dodgerblue</code>, <code>papayawhip</code> e <code>goldenrod</code>).</p>
<p>Posteriormente, o consórcio W3C incorporou essa lista de forma oficial nas especificações do SVG e do CSS3, garantindo que qualquer navegador moderno renderize exatamente o mesmo valor cromático em qualquer dispositivo, computador ou smartphone.</p>
<div class="wzw-callout wzw-callout-info">
    <span class="wzw-callout-icon">💡</span></p>
<div class="wzw-callout-text">
        <strong>Case-Insensitive por Natureza:</strong> Todos os nomes de cores no HTML e CSS são insensíveis a maiúsculas e minúsculas. Escrever <code>red</code>, <code>Red</code> ou <code>RED</code> produzirá exatamente o mesmo tom de vermelho (<code>#FF0000</code>). No entanto, a convenção universal de <em>Clean Code</em> recomenda utilizar sempre caracteres minúsculos.
    </div>
</div>
<h2>2. As 16 Cores Básicas Originais do Padrão HTML 4</h2>
<p>As 16 cores fundamentais do padrão clássico continuam sendo a base de qualquer folha de estilo e são suportadas universalmente até nos clientes de e-mail mais antigos:</p>
<div class="wzw-table-responsive">
<table class="wzw-table">
<thead>
<tr>
<th style="width: 150px;">Nome da Cor</th>
<th style="width: 80px;">Amostra</th>
<th style="width: 120px;">Código HEX</th>
<th style="width: 150px;">Valores RGB</th>
<th>Finalidade &#038; Uso Típico</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>black</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:black; border:1px solid #cbd5e1;"></span></td>
<td><code>#000000</code></td>
<td><code>rgb(0, 0, 0)</code></td>
<td>Textos de alto contraste e fundos neutros.</td>
</tr>
<tr>
<td><code>white</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:white; border:1px solid #cbd5e1;"></span></td>
<td><code>#FFFFFF</code></td>
<td><code>rgb(255, 255, 255)</code></td>
<td>Fundos padrão, cartões limpos e textos em Dark Mode.</td>
</tr>
<tr>
<td><code>gray</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:gray; border:1px solid #cbd5e1;"></span></td>
<td><code>#808080</code></td>
<td><code>rgb(128, 128, 128)</code></td>
<td>Bordas secundárias, placeholders e estados inativos.</td>
</tr>
<tr>
<td><code>silver</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:silver; border:1px solid #cbd5e1;"></span></td>
<td><code>#C0C0C0</code></td>
<td><code>rgb(192, 192, 192)</code></td>
<td>Linhas divisórias e divisores de conteúdo.</td>
</tr>
<tr>
<td><code>red</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:red; border:1px solid #cbd5e1;"></span></td>
<td><code>#FF0000</code></td>
<td><code>rgb(255, 0, 0)</code></td>
<td>Mensagens de erro crítico e botões de exclusão.</td>
</tr>
<tr>
<td><code>lime</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:lime; border:1px solid #cbd5e1;"></span></td>
<td><code>#00FF00</code></td>
<td><code>rgb(0, 255, 0)</code></td>
<td>Verde puro fluorescente para testes e terminais.</td>
</tr>
<tr>
<td><code>green</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:green; border:1px solid #cbd5e1;"></span></td>
<td><code>#008000</code></td>
<td><code>rgb(0, 128, 0)</code></td>
<td>Confirmações de sucesso e alertas positivos.</td>
</tr>
<tr>
<td><code>blue</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:blue; border:1px solid #cbd5e1;"></span></td>
<td><code>#0000FF</code></td>
<td><code>rgb(0, 0, 255)</code></td>
<td>Cor nativa histórica dos links e hipertextos.</td>
</tr>
<tr>
<td><code>navy</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:navy; border:1px solid #cbd5e1;"></span></td>
<td><code>#000080</code></td>
<td><code>rgb(0, 0, 128)</code></td>
<td>Cabeçalhos corporativos e barras de navegação formais.</td>
</tr>
<tr>
<td><code>yellow</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:yellow; border:1px solid #cbd5e1;"></span></td>
<td><code>#FFFF00</code></td>
<td><code>rgb(255, 255, 0)</code></td>
<td>Destaques textuais e alertas de atenção.</td>
</tr>
<tr>
<td><code>maroon</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:maroon; border:1px solid #cbd5e1;"></span></td>
<td><code>#800000</code></td>
<td><code>rgb(128, 0, 0)</code></td>
<td>Vinho escuro para selos e bordas de destaque.</td>
</tr>
<tr>
<td><code>purple</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:purple; border:1px solid #cbd5e1;"></span></td>
<td><code>#800080</code></td>
<td><code>rgb(128, 0, 128)</code></td>
<td>Cor nativa histórica de links já visitados.</td>
</tr>
<tr>
<td><code>fuchsia</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:fuchsia; border:1px solid #cbd5e1;"></span></td>
<td><code>#FF00FF</code></td>
<td><code>rgb(255, 0, 255)</code></td>
<td>Rosa vibrante (sinônimo exato de <code>magenta</code>).</td>
</tr>
<tr>
<td><code>aqua</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:aqua; border:1px solid #cbd5e1;"></span></td>
<td><code>#00FFFF</code></td>
<td><code>rgb(0, 255, 255)</code></td>
<td>Ciano puro (sinônimo exato de <code>cyan</code>).</td>
</tr>
<tr>
<td><code>teal</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:teal; border:1px solid #cbd5e1;"></span></td>
<td><code>#008080</code></td>
<td><code>rgb(0, 128, 128)</code></td>
<td>Azul petróleo moderno para designs sofisticados.</td>
</tr>
<tr>
<td><code>olive</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:olive; border:1px solid #cbd5e1;"></span></td>
<td><code>#808000</code></td>
<td><code>rgb(128, 128, 0)</code></td>
<td>Verde oliva sóbrio para paletas terrosas.</td>
</tr>
</tbody>
</table>
</div>
<h2>3. Tabela das Cores W3C Mais Populares no Design Moderno</h2>
<p>Dentre as 140 palavras-chave padronizadas, alguns nomes se destacam no desenvolvimento front-end por oferecerem tons equilibrados e harmoniosos, sendo amplamente adotados em componentes e bibliotecas de estilo:</p>
<div class="wzw-table-responsive">
<table class="wzw-table">
<thead>
<tr>
<th style="width: 170px;">Color Keyword</th>
<th style="width: 80px;">Amostra</th>
<th style="width: 120px;">HEX</th>
<th>Contexto de Uso Recomendado</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>rebeccapurple</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:rebeccapurple;"></span></td>
<td><code>#663399</code></td>
<td>Adicionada ao CSS em homenagem à filha de Eric Meyer. Excelente tom de roxo nobre para temas elegantes.</td>
</tr>
<tr>
<td><code>dodgerblue</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:dodgerblue;"></span></td>
<td><code>#1E90FF</code></td>
<td>Azul elétrico vivo, muito utilizado em botões principais de Call to Action (CTA) e barras ativas.</td>
</tr>
<tr>
<td><code>tomato</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:tomato;"></span></td>
<td><code>#FF6347</code></td>
<td>Vermelho alaranjado quente, menos agressivo aos olhos do que o <code>red</code> puro para avisos e badges.</td>
</tr>
<tr>
<td><code>coral</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:coral;"></span></td>
<td><code>#FF7F50</code></td>
<td>Excelente para interfaces descontraídas, etiquetas de produtos e banners promocionais.</td>
</tr>
<tr>
<td><code>seagreen</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:seagreen;"></span></td>
<td><code>#2E8B57</code></td>
<td>Verde elegante e natural, ideal para finanças sustentáveis, saúde e badges de status aprovado.</td>
</tr>
<tr>
<td><code>slateblue</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:slateblue;"></span></td>
<td><code>#6A5ACD</code></td>
<td>Azul acinzentado perfeito para cartões de produtos digitais e sombras sutis.</td>
</tr>
<tr>
<td><code>darkslategray</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:darkslategray;"></span></td>
<td><code>#2F4F4F</code></td>
<td>Cinza ardósia escuro com toque esverdeado; substitui o preto puro com maestria no Dark Mode.</td>
</tr>
<tr>
<td><code>gold</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:gold;"></span></td>
<td><code>#FFD700</code></td>
<td>Dourado clássico para estrelas de avaliação, planos premium e medalhas de destaque.</td>
</tr>
<tr>
<td><code>gainsboro</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:gainsboro; border:1px solid #cbd5e1;"></span></td>
<td><code>#DCDCDC</code></td>
<td>Cinza muito claro e suave, ideal para contornos de inputs, cards neutros e fundos alternados.</td>
</tr>
<tr>
<td><code>crimson</code></td>
<td><span style="display:inline-block; width:28px; height:18px; border-radius:4px; background:crimson;"></span></td>
<td><code>#DC143C</code></td>
<td>Rubi intenso para notificações de perigo, corações de favoritos e etiquetas urgentes.</td>
</tr>
</tbody>
</table>
</div>
<h2>4. Palavras-Chave Especiais: transparent e currentColor</h2>
<p>Além dos 140 nomes cromáticos, o W3C padronizou duas palavras-chave dinâmicas indispensáveis para o design responsivo moderno:</p>
<h3>A Palavra-Chave <code>transparent</code></h3>
<p>Representa uma cor totalmente invisível (alfa igual a 0). É equivalente a <code>rgba(0, 0, 0, 0)</code>. É amplamente usada para remover fundos nativos de botões ou criar bordas transparentes que mudam de cor no hover sem causar deslocamento de layout (layout shift):</p>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span>CSS3 — Uso de transparent para evitar Layout Shifts</span><br />
        <span>botao-hover.css</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-39518" data-lang="code">
        <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">CSS</span>
                                <span class="wzw-ide-lines-count">12 linhas</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-39518', 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-39518', 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">.btn-outline {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">background-color</span>: transparent;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">border</span>: <span class="wzw-tk-num">2px</span> solid transparent;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">color</span>: dodgerblue;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">padding</span>: <span class="wzw-tk-num">10px</span> <span class="wzw-tk-num">20px</span>;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">transition</span>: all <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-outline<span class="wzw-tk-kw">:hover</span> {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">border-color</span>: dodgerblue;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">background-color</span>: aliceblue;</span>
<span class="wzw-code-line">}</span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>.btn-outline {
    background-color: transparent;
    border: 2px solid transparent;
    color: dodgerblue;
    padding: 10px 20px;
    transition: all 0.2s ease;
}

.btn-outline:hover {
    border-color: dodgerblue;
    background-color: aliceblue;
}</textarea>
        </div>
    </div>
    
</div>
<h3>A Palavra-Chave <code>currentColor</code></h3>
<p>O valor <code>currentColor</code> herda dinamicamente o valor da propriedade <code>color</code> aplicada ao elemento atual ou ao seu elemento pai mais próximo. É especialmente poderoso para ícones SVG embutidos e bordas automáticas:</p>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span>CSS3 — Sincronização Dinâmica com currentColor</span><br />
        <span>icone-dinamico.css</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-71526" data-lang="code">
        <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">CSS</span>
                                <span class="wzw-ide-lines-count">9 linhas</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-71526', 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-71526', 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">.alerta-caixa {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">color</span>: darkred;</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">border</span>: <span class="wzw-tk-num">2px</span> solid currentColor; /* A borda assume exatamente o tom darkred */</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">padding</span>: <span class="wzw-tk-num">16px</span>;</span>
<span class="wzw-code-line">}</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">.alerta-caixa svg {</span>
<span class="wzw-code-line">    <span class="wzw-tk-attr">fill</span>: currentColor; /* O ícone SVG preenche com a mesma cor do texto */</span>
<span class="wzw-code-line">}</span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>.alerta-caixa {
    color: darkred;
    border: 2px solid currentColor; /* A borda assume exatamente o tom darkred */
    padding: 16px;
}

.alerta-caixa svg {
    fill: currentColor; /* O ícone SVG preenche com a mesma cor do texto */
}</textarea>
        </div>
    </div>
    
</div>
<h2>5. Exemplo Prático: Criando Cartões de Interface com Color Keywords</h2>
<p>O exemplo a seguir demonstra a montagem de um painel de status de serviços online utilizando apenas nomes de cores nativas do W3C no HTML e CSS:</p>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span>HTML5 + CSS3 — Painel de Notificações com Cores W3C</span><br />
        <span>painel-status.html</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-48928" data-lang="code">
        <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">HTML</span>
                                <span class="wzw-ide-lines-count">84 linhas</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-48928', 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-48928', 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;!DOCTYPE</span><span class="wzw-tk-kw"> html</span><span class="wzw-tk-tag">&gt;</span></span>
<span class="wzw-code-line"><span class="wzw-tk-tag">&lt;html</span> <span class="wzw-tk-attr">lang</span>=<span class="wzw-tk-str">&quot;pt-BR&quot;</span><span class="wzw-tk-tag">&gt;</span></span>
<span class="wzw-code-line"><span class="wzw-tk-tag">&lt;head&gt;</span></span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;meta</span> <span class="wzw-tk-attr">charset</span>=<span class="wzw-tk-str">&quot;UTF-8&quot;</span><span class="wzw-tk-tag">&gt;</span></span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;title&gt;</span>Painel de Notificações W3C<span class="wzw-tk-tag">&lt;/title&gt;</span></span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;style&gt;</span></span>
<span class="wzw-code-line">        body {</span>
<span class="wzw-code-line">            font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, sans-serif;</span>
<span class="wzw-code-line">            background-color: whitesmoke;</span>
<span class="wzw-code-line">            padding: 30px;</span>
<span class="wzw-code-line">            color: darkslategray;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .grid-notificacoes {</span>
<span class="wzw-code-line">            display: grid;</span>
<span class="wzw-code-line">            grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));</span>
<span class="wzw-code-line">            gap: 20px;</span>
<span class="wzw-code-line">            max-width: 900px;</span>
<span class="wzw-code-line">            margin: 0 auto;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .card-status {</span>
<span class="wzw-code-line">            background-color: white;</span>
<span class="wzw-code-line">            border-radius: 12px;</span>
<span class="wzw-code-line">            padding: 20px;</span>
<span class="wzw-code-line">            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);</span>
<span class="wzw-code-line">            border-top: 5px solid gray;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .card-sucesso { border-top-color: seagreen; }</span>
<span class="wzw-code-line">        .card-atencao { border-top-color: darkorange; }</span>
<span class="wzw-code-line">        .card-perigo  { border-top-color: crimson; }</span>
<span class="wzw-code-line">        .card-info    { border-top-color: dodgerblue; }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .card-status h3 {</span>
<span class="wzw-code-line">            margin: 0 0 8px;</span>
<span class="wzw-code-line">            font-size: 16px;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .badge-status {</span>
<span class="wzw-code-line">            display: inline-block;</span>
<span class="wzw-code-line">            font-size: 11px;</span>
<span class="wzw-code-line">            font-weight: 700;</span>
<span class="wzw-code-line">            padding: 3px 8px;</span>
<span class="wzw-code-line">            border-radius: 4px;</span>
<span class="wzw-code-line">            text-transform: uppercase;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .card-sucesso .badge-status { background-color: honeydew; color: seagreen; }</span>
<span class="wzw-code-line">        .card-atencao .badge-status { background-color: cornsilk; color: darkorange; }</span>
<span class="wzw-code-line">        .card-perigo .badge-status  { background-color: mistyrose; color: crimson; }</span>
<span class="wzw-code-line">        .card-info .badge-status    { background-color: aliceblue; color: dodgerblue; }</span>
<span class="wzw-code-line">    <span class="wzw-tk-tag">&lt;/style&gt;</span></span>
<span class="wzw-code-line"><span class="wzw-tk-tag">&lt;/head&gt;</span></span>
<span class="wzw-code-line"><span class="wzw-tk-tag">&lt;body&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;grid-notificacoes&quot;</span><span class="wzw-tk-tag">&gt;</span></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;card-status card-sucesso&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;badge-status&quot;</span><span class="wzw-tk-tag">&gt;</span>Operacional<span class="wzw-tk-tag">&lt;/span&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;h3&gt;</span>Servidor Principal<span class="wzw-tk-tag">&lt;/h3&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;p&gt;</span>Todos os serviços operando normalmente com 100% de disponibilidade.<span class="wzw-tk-tag">&lt;/p&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;div</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;card-status card-atencao&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;badge-status&quot;</span><span class="wzw-tk-tag">&gt;</span>Alerta de Uso<span class="wzw-tk-tag">&lt;/span&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;h3&gt;</span>Memória do Servidor<span class="wzw-tk-tag">&lt;/h3&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;p&gt;</span>Uso de memória atingiu 82% nas últimas 2 horas de pico.<span class="wzw-tk-tag">&lt;/p&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;div</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;card-status card-perigo&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;badge-status&quot;</span><span class="wzw-tk-tag">&gt;</span>Falha Crítica<span class="wzw-tk-tag">&lt;/span&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;h3&gt;</span>Envio de E-mails<span class="wzw-tk-tag">&lt;/h3&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;p&gt;</span>Falha de autenticação no servidor SMTP externo de entrega.<span class="wzw-tk-tag">&lt;/p&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;div</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;card-status card-info&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;badge-status&quot;</span><span class="wzw-tk-tag">&gt;</span>Manutenção<span class="wzw-tk-tag">&lt;/span&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;h3&gt;</span>Backup Noturno<span class="wzw-tk-tag">&lt;/h3&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;p&gt;</span>Rotina agendada para 03:00 UTC sem interrupção de tráfego.<span class="wzw-tk-tag">&lt;/p&gt;</span></span>
<span class="wzw-code-line">        <span class="wzw-tk-tag">&lt;/div&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;/body&gt;</span></span>
<span class="wzw-code-line"><span class="wzw-tk-tag">&lt;/html&gt;</span></span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;pt-BR&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;title&gt;Painel de Notificações W3C&lt;/title&gt;
    &lt;style&gt;
        body {
            font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, sans-serif;
            background-color: whitesmoke;
            padding: 30px;
            color: darkslategray;
        }

        .grid-notificacoes {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
            gap: 20px;
            max-width: 900px;
            margin: 0 auto;
        }

        .card-status {
            background-color: white;
            border-radius: 12px;
            padding: 20px;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
            border-top: 5px solid gray;
        }

        .card-sucesso { border-top-color: seagreen; }
        .card-atencao { border-top-color: darkorange; }
        .card-perigo  { border-top-color: crimson; }
        .card-info    { border-top-color: dodgerblue; }

        .card-status h3 {
            margin: 0 0 8px;
            font-size: 16px;
        }

        .badge-status {
            display: inline-block;
            font-size: 11px;
            font-weight: 700;
            padding: 3px 8px;
            border-radius: 4px;
            text-transform: uppercase;
        }

        .card-sucesso .badge-status { background-color: honeydew; color: seagreen; }
        .card-atencao .badge-status { background-color: cornsilk; color: darkorange; }
        .card-perigo .badge-status  { background-color: mistyrose; color: crimson; }
        .card-info .badge-status    { background-color: aliceblue; color: dodgerblue; }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;div class=&quot;grid-notificacoes&quot;&gt;
        &lt;div class=&quot;card-status card-sucesso&quot;&gt;
            &lt;span class=&quot;badge-status&quot;&gt;Operacional&lt;/span&gt;
            &lt;h3&gt;Servidor Principal&lt;/h3&gt;
            &lt;p&gt;Todos os serviços operando normalmente com 100% de disponibilidade.&lt;/p&gt;
        &lt;/div&gt;

        &lt;div class=&quot;card-status card-atencao&quot;&gt;
            &lt;span class=&quot;badge-status&quot;&gt;Alerta de Uso&lt;/span&gt;
            &lt;h3&gt;Memória do Servidor&lt;/h3&gt;
            &lt;p&gt;Uso de memória atingiu 82% nas últimas 2 horas de pico.&lt;/p&gt;
        &lt;/div&gt;

        &lt;div class=&quot;card-status card-perigo&quot;&gt;
            &lt;span class=&quot;badge-status&quot;&gt;Falha Crítica&lt;/span&gt;
            &lt;h3&gt;Envio de E-mails&lt;/h3&gt;
            &lt;p&gt;Falha de autenticação no servidor SMTP externo de entrega.&lt;/p&gt;
        &lt;/div&gt;

        &lt;div class=&quot;card-status card-info&quot;&gt;
            &lt;span class=&quot;badge-status&quot;&gt;Manutenção&lt;/span&gt;
            &lt;h3&gt;Backup Noturno&lt;/h3&gt;
            &lt;p&gt;Rotina agendada para 03:00 UTC sem interrupção de tráfego.&lt;/p&gt;
        &lt;/div&gt;
    &lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;</textarea>
        </div>
    </div>
    
<div class="wzw-playground-action-bar">
        <span class="wzw-playground-desc">Teste e modifique as cores deste painel em tempo real no nosso editor interativo:</span><br />
        <a href="/web-academy/playground-web/" class="wzw-btn-playground" target="_blank" rel="noopener">⚡ Testar no Playground IDE</a>
    </div>
</div>
<h2>6. Nomes de Cores vs HEX vs HSL: Quando Usar Cada Abordagem?</h2>
<p>Embora as palavras-chave sejam muito convenientes, desenvolvedores profissionais combinam os formatos conforme a fase e a complexidade do projeto:</p>
<div class="wzw-table-responsive">
<table class="wzw-table">
<thead>
<tr>
<th>Critério</th>
<th>Nomes W3C (Keywords)</th>
<th>Códigos HEX (#RRGGBB)</th>
<th>Modelos Funcionais (HSL / RGB)</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Velocidade de Prototipagem</strong></td>
<td>Excelente (não requer abrir paleta de cores).</td>
<td>Média (requer copiar o código da paleta).</td>
<td>Média (requer parametrização numérica).</td>
</tr>
<tr>
<td><strong>Fidelidade de Identidade Visual</strong></td>
<td>Baixa (limitada às 140 opções fixas).</td>
<td>Total (16,7 milhões de tons exatos).</td>
<td>Total (16,7 milhões de tons exatos).</td>
</tr>
<tr>
<td><strong>Criação de Temas (Dark Mode)</strong></td>
<td>Difícil (tons são estanques).</td>
<td>Trabalhosa (valores estáticos).</td>
<td>Perfeita (basta ajustar a Luminosidade <code>L</code>).</td>
</tr>
<tr>
<td><strong>Transparência Alfa Nativa</strong></td>
<td>Inexistente (exceto a cor <code>transparent</code>).</td>
<td>Suportada no formato <code>#RRGGBBAA</code>.</td>
<td>Suportada nativamente com <code>hsl(h s l / a)</code>.</td>
</tr>
<tr>
<td><strong>Legibilidade Humana</strong></td>
<td>Imediata (qualquer pessoa entende <code>navy</code>).</td>
<td>Baixa (requer decodificar canais hex).</td>
<td>Média/Alta (HSL expressa saturação e brilho).</td>
</tr>
</tbody>
</table>
</div>
<h2>7. Boas Práticas e Critérios de Acessibilidade (WCAG)</h2>
<p>O maior risco ao utilizar nomes de cores é supor que tonalidades de nomes semelhantes possuem contraste adequado para leitura. Siga sempre estas regras:</p>
<ul>
<li><strong>Valide o Contraste Mínimo de 4.5:1 (WCAG AA):</strong> Combinações como texto <code>yellow</code> sobre fundo <code>white</code> ou texto <code>darkblue</code> sobre fundo <code>black</code> falham gravemente nas auditorias de acessibilidade.</li>
<li><strong>Cuidado com Nomes Parecidos:</strong> A cor <code>darkgray</code> (<code>#A9A9A9</code>) é curiosamente mais clara do que a cor <code>gray</code> (<code>#808080</code>) no padrão X11/W3C. Para evitar surpresas em produção, utilize o <a href="/web-ferramentas/extrator-de-cores-de-imagens-online/" target="_blank" rel="noopener">Extrator de Paleta de Cores</a> do Web-ZoneWare para auditar seus contrastes.</li>
<li><strong>Use Nomes para Estrutura e Variáveis para a Marca:</strong> Uma boa prática é utilizar <code>transparent</code> e <code>currentColor</code> em componentes reutilizáveis, enquanto as cores principais da empresa devem ser declaradas em variáveis CSS (Design Tokens).</li>
</ul>
<div class="wzw-callout wzw-callout-pro">
    <span class="wzw-callout-icon">🚀</span></p>
<div class="wzw-callout-text">
        <strong>Próximo Passo Didático:</strong> Agora que você domina as 140 palavras-chave oficiais do W3C, na <strong>Lição 21: Valores de Cor &#038; Modelos</strong>, exploraremos a fundo como os navegadores calculam internamente espaços cromáticos avançados como <code>lab()</code>, <code>lch()</code> e a nova geração de gamas P3 do CSS Color Module Level 4.
    </div>
</div>
<p>O post <a href="https://webzoneware.com/web-academy/curso-html/nomes-de-cores-padrao-w3c/">Nomes de Cores no HTML: Tabela W3C e Guia | 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-html/nomes-de-cores-padrao-w3c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
