<?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 html entities - Web-Zoneware</title>
	<atom:link href="https://webzoneware.com/tag/html-entities/feed/" rel="self" type="application/rss+xml" />
	<link>https://webzoneware.com/tag/html-entities/</link>
	<description>Mais do que apenas uma academia web.</description>
	<lastBuildDate>Wed, 21 Oct 2026 02:26:24 +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 html entities - Web-Zoneware</title>
	<link>https://webzoneware.com/tag/html-entities/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Entidades HTML: Caracteres Especiais e Tabela &#124; Web Academy</title>
		<link>https://webzoneware.com/web-academy/curso-html/entidades-de-caracteres-especiais/</link>
					<comments>https://webzoneware.com/web-academy/curso-html/entidades-de-caracteres-especiais/#respond</comments>
		
		<dc:creator><![CDATA[Web-Zoneware]]></dc:creator>
		<pubDate>Wed, 21 Oct 2026 02:26:24 +0000</pubDate>
				<category><![CDATA[Curso de HTML & HTML5]]></category>
		<category><![CDATA[caracteres reservados html5]]></category>
		<category><![CDATA[entidades de caracteres html]]></category>
		<category><![CDATA[html entities]]></category>
		<category><![CDATA[simbolos especiais html]]></category>
		<category><![CDATA[tabela entidades html]]></category>
		<category><![CDATA[web academy]]></category>
		<guid isPermaLink="false">https://webzoneware.com/?p=29307</guid>

					<description><![CDATA[<p>Na sintaxe do HTML, determinados caracteres possuem significado estrutural exclusivo para o navegador — como os sinais de menor que (&#60;) e maior que (&#62;), que delimitam tags, e o e-comercial (&#38;), que inicia sequências de escape. Para exibir esses caracteres literalmente no texto visível de uma página sem corromper a árvore do DOM, utilizamos [&#8230;]</p>
<p>O post <a href="https://webzoneware.com/web-academy/curso-html/entidades-de-caracteres-especiais/">Entidades HTML: Caracteres Especiais e Tabela | Web Academy</a> apareceu primeiro em <a href="https://webzoneware.com">Web-Zoneware</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wzw-lesson-lead">Na sintaxe do HTML, determinados caracteres possuem significado estrutural exclusivo para o navegador — como os sinais de menor que (<code>&lt;</code>) e maior que (<code>&gt;</code>), que delimitam tags, e o e-comercial (<code>&amp;</code>), que inicia sequências de escape. Para exibir esses caracteres literalmente no texto visível de uma página sem corromper a árvore do DOM, utilizamos as <strong>Entidades de Caracteres HTML (HTML Entities)</strong>. Elas também são essenciais para renderizar símbolos monetários mundiais, fórmulas matemáticas e caracteres tipográficos avançados com total consistência.</p>
<h2>1. Anatomia de uma Entidade HTML: Nome vs Número</h2>
<p>Uma entidade de caractere é uma sequência de texto padronizada que o navegador converte em um glifo visual. Toda entidade HTML obedece a uma estrutura rigorosa de 3 partes:</p>
<ol>
<li>Um caractere inicial <strong>e-comercial (<code>&amp;</code>)</strong>.</li>
<li>O <strong>identificador</strong> da entidade (que pode ser um nome mnemônico ou um código numérico decimal/hexadecimal).</li>
<li>Um caractere final obrigatório de <strong>ponto e vírgula (<code>;</code>)</strong>.</li>
</ol>
<div class="wzw-table-responsive">
<table class="wzw-table">
<thead>
<tr>
<th style="width: 180px;">Formato</th>
<th style="width: 180px;">Exemplo</th>
<th style="width: 80px;">Visual</th>
<th>Vantagens e Contexto de Uso</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Por Nome (Entity Name)</strong></td>
<td><code>&amp;copy;</code></td>
<td>&copy;</td>
<td>Muito fácil de memorizar e digitar durante a escrita manual do código.</td>
</tr>
<tr>
<td><strong>Por Número Decimal</strong></td>
<td><code>&amp;#169;</code></td>
<td>&copy;</td>
<td>Suporte universal a 100% da tabela Unicode, mesmo em parsers antigos.</td>
</tr>
<tr>
<td><strong>Por Número Hexadecimal</strong></td>
<td><code>&amp;#xA9;</code></td>
<td>&copy;</td>
<td>Utilizado quando se trabalha com referências de pontos de código Unicode (U+00A9).</td>
</tr>
</tbody>
</table>
</div>
<h2>2. Os 5 Caracteres Reservados Obrigatórios</h2>
<p>Se você digitar estes caracteres soltos no meio do seu texto, o navegador poderá confundi-los com abertura de elementos ou encerramento de atributos, gerando falhas visuais graves:</p>
<div class="wzw-table-responsive">
<table class="wzw-table">
<thead>
<tr>
<th style="width: 80px;">Caractere</th>
<th>Nome em Inglês</th>
<th style="width: 150px;">Entidade por Nome</th>
<th style="width: 140px;">Entidade Decimal</th>
<th>Por Que é Reservado?</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>&lt;</code></td>
<td>Less Than (Menor que)</td>
<td><code>&amp;lt;</code></td>
<td><code>&amp;#60;</code></td>
<td>Inicia tags HTML (ex: <code>&lt;div&gt;</code>).</td>
</tr>
<tr>
<td><code>&gt;</code></td>
<td>Greater Than (Maior que)</td>
<td><code>&amp;gt;</code></td>
<td><code>&amp;#62;</code></td>
<td>Fecha tags HTML (ex: <code>&gt;</code>).</td>
</tr>
<tr>
<td><code>&amp;</code></td>
<td>Ampersand (E-comercial)</td>
<td><code>&amp;amp;</code></td>
<td><code>&amp;#38;</code></td>
<td>Inicia entidades de caracteres.</td>
</tr>
<tr>
<td><code>"</code></td>
<td>Double Quote (Aspas duplas)</td>
<td><code>&amp;quot;</code></td>
<td><code>&amp;#34;</code></td>
<td>Delimita valores de atributos (ex: <code>class="..."</code>).</td>
</tr>
<tr>
<td><code>'</code></td>
<td>Single Quote (Apóstrofo / Aspas simples)</td>
<td><code>&amp;apos;</code></td>
<td><code>&amp;#39;</code></td>
<td>Delimita atributos no HTML e strings no JavaScript.</td>
</tr>
</tbody>
</table>
</div>
<h2>3. O Espaço Inquebrável (&amp;nbsp;) e Suas Boas Práticas</h2>
<p>Normalmente, quando o HTML encontra múltiplos espaços seguidos ou uma quebra de linha natural no final de um parágrafo, ele colapsa todos em um único espaço em branco. A entidade <code>&amp;nbsp;</code> (<em>Non-Breaking Space</em>) possui duas propriedades essenciais:</p>
<ul>
<li><strong>Impede a Quebra de Linha:</strong> Garante que duas palavras permaneçam sempre na mesma linha (ex: <code>R$&amp;nbsp;1.200,00</code> ou <code>100&amp;nbsp;km/h</code>). Isso evita que o símbolo monetário &#8220;R$&#8221; fique sozinho no fim de uma linha e o valor pule para a próxima.</li>
<li><strong>Força Espaços Repetidos:</strong> O navegador não colapsa múltiplos <code>&amp;nbsp;</code> adjacentes.</li>
</ul>
<div class="wzw-callout wzw-callout-info">
    <span class="wzw-callout-icon">⚠️</span></p>
<div class="wzw-callout-text">
        <strong>Atenção para Não Cometer Anti-Pattern:</strong> Nunca use dezenas de <code>&amp;nbsp;&amp;nbsp;&amp;nbsp;</code> repetidos para empurrar elementos ou criar margens visuais na tela. Espaçamentos, recuos e alinhamentos devem ser sempre controlados no CSS utilizando propriedades como <code>margin</code>, <code>padding</code>, <code>gap</code> ou <code>text-indent</code>.
    </div>
</div>
<h2>4. Tabela de Símbolos Populares para UI e E-Commerce</h2>
<p>Confira as entidades mais utilizadas no desenvolvimento de lojas virtuais, dashboards e portais informativos:</p>
<div class="wzw-table-responsive">
<table class="wzw-table">
<thead>
<tr>
<th style="width: 80px;">Símbolo</th>
<th style="width: 160px;">Entidade por Nome</th>
<th style="width: 140px;">Entidade Decimal</th>
<th>Significado &#038; Uso Típico</th>
</tr>
</thead>
<tbody>
<tr>
<td>&copy;</td>
<td><code>&amp;copy;</code></td>
<td><code>&amp;#169;</code></td>
<td>Copyright (Direitos Autorais em rodapés).</td>
</tr>
<tr>
<td>&reg;</td>
<td><code>&amp;reg;</code></td>
<td><code>&amp;#174;</code></td>
<td>Marca Registrada oficial.</td>
</tr>
<tr>
<td>&trade;</td>
<td><code>&amp;trade;</code></td>
<td><code>&amp;#8482;</code></td>
<td>Trademark (Marca Comercial não registrada formalmente).</td>
</tr>
<tr>
<td>&euro;</td>
<td><code>&amp;euro;</code></td>
<td><code>&amp;#8364;</code></td>
<td>Símbolo da moeda Euro.</td>
</tr>
<tr>
<td>&pound;</td>
<td><code>&amp;pound;</code></td>
<td><code>&amp;#163;</code></td>
<td>Símbolo da Libra Esterlina.</td>
</tr>
<tr>
<td>&yen;</td>
<td><code>&amp;yen;</code></td>
<td><code>&amp;#165;</code></td>
<td>Símbolo do Iene Japonês / Yuan Chinês.</td>
</tr>
<tr>
<td>&bull;</td>
<td><code>&amp;bull;</code></td>
<td><code>&amp;#8226;</code></td>
<td>Marcador de lista (Bullet point) tipográfico.</td>
</tr>
<tr>
<td>&hellip;</td>
<td><code>&amp;hellip;</code></td>
<td><code>&amp;#8230;</code></td>
<td>Reticências tipográficas em um único glifo.</td>
</tr>
<tr>
<td>&rarr;</td>
<td><code>&amp;rarr;</code></td>
<td><code>&amp;#8594;</code></td>
<td>Seta para a direita (muito usada em links &#8220;Saiba mais &rarr;&#8221;).</td>
</tr>
<tr>
<td>&times;</td>
<td><code>&amp;times;</code></td>
<td><code>&amp;#215;</code></td>
<td>Sinal de multiplicação (ótimo para botões de fechar modal &#8220;X&#8221;).</td>
</tr>
</tbody>
</table>
</div>
<h2>5. Entidades e Segurança: A Primeira Linha Contra o Cross-Site Scripting (XSS)</h2>
<p>As entidades desempenham um papel de segurança vital no ecossistema da web. Se o seu site permite que os usuários enviem comentários, avaliações ou preencham formulários, um usuário mal-intencionado pode tentar enviar código malicioso:</p>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span>Ataque de Injeção XSS Não Sanitizado</span><br />
        <span>xss-payload.txt</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-83209" 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">1 linha</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-83209', 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-83209', 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;script&gt;</span>roubarCookiesESenhas();<span class="wzw-tk-tag">&lt;/script&gt;</span></span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>&lt;script&gt;roubarCookiesESenhas();&lt;/script&gt;</textarea>
        </div>
    </div>
    
</div>
<p>Se o servidor salvar esse texto e imprimi-lo diretamente na tela, o navegador da vítima executará o script criminoso. No entanto, se o sistema converter os caracteres reservados nas suas respectivas entidades antes da exibição:</p>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span>Código Higienizado com Entidades HTML</span><br />
        <span>escaped-output.html</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-10255" 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">1 linha</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-10255', 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-10255', 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;script&gt;</span>roubarCookiesESenhas();<span class="wzw-tk-tag">&lt;/script&gt;</span></span>
</code></pre>
            <textarea class="wzw-ide-raw" aria-hidden="true" tabindex="-1" readonly>&lt;script&gt;roubarCookiesESenhas();&lt;/script&gt;</textarea>
        </div>
    </div>
    
</div>
<p>O navegador entenderá que se trata apenas de texto inofensivo para ser lido na tela e <strong>não executará nenhuma instrução</strong>.</p>
<h2>6. Exemplo Prático: Rodapé Institucional com Entidades no Playground IDE</h2>
<p>O exemplo abaixo demonstra a montagem de um rodapé profissional completo e uma caixa de demonstração de código utilizando entidades de forma semântica e acessível:</p>
<div class="wzw-code-wrapper">
<div class="wzw-code-header">
        <span>HTML5 + CSS3 — Rodapé Completo com Entidades Especiais</span><br />
        <span>rodape-entidades.html</span>
    </div>
    <div class="wzw-ide-card" id="wzw-code-20966" 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">99 linhas</span>
            </div>
            <div class="wzw-ide-actions">
                <button type="button" class="wzw-ide-btn wzw-ide-wrap-btn" onclick="wzwToggleCodeWrap('wzw-code-20966', 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-20966', 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>Demonstração de Entidades HTML<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: #0f172a;</span>
<span class="wzw-code-line">            color: #f8fafc;</span>
<span class="wzw-code-line">            padding: 30px;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .container {</span>
<span class="wzw-code-line">            max-width: 800px;</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">        <span class="wzw-tk-comment">/* Caixa de Demonstração de Código */</span></span>
<span class="wzw-code-line">        .bloco-tutorial {</span>
<span class="wzw-code-line">            background: #1e293b;</span>
<span class="wzw-code-line">            border: 1px solid #334155;</span>
<span class="wzw-code-line">            border-radius: 12px;</span>
<span class="wzw-code-line">            padding: 24px;</span>
<span class="wzw-code-line">            margin-bottom: 30px;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .bloco-tutorial code {</span>
<span class="wzw-code-line">            color: #38bdf8;</span>
<span class="wzw-code-line">            font-family: Consolas, monospace;</span>
<span class="wzw-code-line">            background: #0b1120;</span>
<span class="wzw-code-line">            padding: 2px 6px;</span>
<span class="wzw-code-line">            border-radius: 4px;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        <span class="wzw-tk-comment">/* Rodapé Institucional */</span></span>
<span class="wzw-code-line">        .rodape-institucional {</span>
<span class="wzw-code-line">            border-top: 1px solid #334155;</span>
<span class="wzw-code-line">            padding-top: 24px;</span>
<span class="wzw-code-line">            display: flex;</span>
<span class="wzw-code-line">            justify-content: space-between;</span>
<span class="wzw-code-line">            align-items: center;</span>
<span class="wzw-code-line">            flex-wrap: wrap;</span>
<span class="wzw-code-line">            gap: 16px;</span>
<span class="wzw-code-line">            font-size: 13px;</span>
<span class="wzw-code-line">            color: #94a3b8;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .rodape-institucional a {</span>
<span class="wzw-code-line">            color: #38bdf8;</span>
<span class="wzw-code-line">            text-decoration: none;</span>
<span class="wzw-code-line">            display: inline-flex;</span>
<span class="wzw-code-line">            align-items: center;</span>
<span class="wzw-code-line">            gap: 4px;</span>
<span class="wzw-code-line">            transition: color 0.15s ease;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .rodape-institucional a:hover {</span>
<span class="wzw-code-line">            color: #7dd3fc;</span>
<span class="wzw-code-line">            text-decoration: underline;</span>
<span class="wzw-code-line">        }</span>
<span class="wzw-code-line">&nbsp;</span>
<span class="wzw-code-line">        .moedas-badge {</span>
<span class="wzw-code-line">            background: #334155;</span>
<span class="wzw-code-line">            color: #e2e8f0;</span>
<span class="wzw-code-line">            padding: 4px 10px;</span>
<span class="wzw-code-line">            border-radius: 6px;</span>
<span class="wzw-code-line">            font-size: 12px;</span>
<span class="wzw-code-line">        }</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;container&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;bloco-tutorial&quot;</span><span class="wzw-tk-tag">&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;h3</span> <span class="wzw-tk-attr">style</span>=<span class="wzw-tk-str">&quot;margin-top:0; color:#f1f5f9;&quot;</span><span class="wzw-tk-tag">&gt;</span>Como ensinar tags HTML sem quebrar a página:<span class="wzw-tk-tag">&lt;/h3&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;p&gt;</span>Para criar um parágrafo em HTML, utilizamos a tag <span class="wzw-tk-tag">&lt;code&gt;</span>&amp;lt;p&amp;gt;<span class="wzw-tk-tag">&lt;/code&gt;</span> e encerramos com <span class="wzw-tk-tag">&lt;code&gt;</span>&amp;lt;/p&amp;gt;<span class="wzw-tk-tag">&lt;/code&gt;</span>.<span class="wzw-tk-tag">&lt;/p&gt;</span></span>
<span class="wzw-code-line">            <span class="wzw-tk-tag">&lt;p&gt;</span>Se digitássemos os sinais de menor e maior diretamente no código, o navegador tentaria interpretar como uma tag real.<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;footer</span> <span class="wzw-tk-attr">class</span>=<span class="wzw-tk-str">&quot;rodape-institucional&quot;</span><span class="wzw-tk-tag">&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;span&gt;</span>&amp;copy;&amp;nbsp;2026 Web-ZoneWare&amp;reg;. Todos os direitos reservados.<span class="wzw-tk-tag">&lt;/span&gt;</span></span>
<span class="wzw-code-line">                <span class="wzw-tk-tag">&lt;span</span> <span class="wzw-tk-attr">style</span>=<span class="wzw-tk-str">&quot;margin: 0 8px;&quot;</span><span class="wzw-tk-tag">&gt;</span>&amp;bull;<span class="wzw-tk-tag">&lt;/span&gt;</span></span>
<span class="wzw-code-line">                <span class="wzw-tk-tag">&lt;span&gt;</span>Plataforma Homologada&amp;trade;<span class="wzw-tk-tag">&lt;/span&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;moedas-badge&quot;</span><span class="wzw-tk-tag">&gt;</span></span>
<span class="wzw-code-line">                Aceitamos: R$&amp;nbsp;&amp;bull;&amp;nbsp;&amp;euro;&amp;nbsp;&amp;bull;&amp;nbsp;&amp;pound;&amp;nbsp;&amp;bull;&amp;nbsp;&amp;yen;</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&gt;</span></span>
<span class="wzw-code-line">                <span class="wzw-tk-tag">&lt;a</span> <span class="wzw-tk-attr">href</span>=<span class="wzw-tk-str">&quot;#&quot;</span><span class="wzw-tk-tag">&gt;</span>Conheça nossos planos &amp;rarr;<span class="wzw-tk-tag">&lt;/a&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;/footer&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;Demonstração de Entidades HTML&lt;/title&gt;
    &lt;style&gt;
        body {
            font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, sans-serif;
            background-color: #0f172a;
            color: #f8fafc;
            padding: 30px;
        }

        .container {
            max-width: 800px;
            margin: 0 auto;
        }

        /* Caixa de Demonstração de Código */
        .bloco-tutorial {
            background: #1e293b;
            border: 1px solid #334155;
            border-radius: 12px;
            padding: 24px;
            margin-bottom: 30px;
        }

        .bloco-tutorial code {
            color: #38bdf8;
            font-family: Consolas, monospace;
            background: #0b1120;
            padding: 2px 6px;
            border-radius: 4px;
        }

        /* Rodapé Institucional */
        .rodape-institucional {
            border-top: 1px solid #334155;
            padding-top: 24px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 16px;
            font-size: 13px;
            color: #94a3b8;
        }

        .rodape-institucional a {
            color: #38bdf8;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 4px;
            transition: color 0.15s ease;
        }

        .rodape-institucional a:hover {
            color: #7dd3fc;
            text-decoration: underline;
        }

        .moedas-badge {
            background: #334155;
            color: #e2e8f0;
            padding: 4px 10px;
            border-radius: 6px;
            font-size: 12px;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;div class=&quot;container&quot;&gt;
        &lt;div class=&quot;bloco-tutorial&quot;&gt;
            &lt;h3 style=&quot;margin-top:0; color:#f1f5f9;&quot;&gt;Como ensinar tags HTML sem quebrar a página:&lt;/h3&gt;
            &lt;p&gt;Para criar um parágrafo em HTML, utilizamos a tag &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; e encerramos com &lt;code&gt;&amp;lt;/p&amp;gt;&lt;/code&gt;.&lt;/p&gt;
            &lt;p&gt;Se digitássemos os sinais de menor e maior diretamente no código, o navegador tentaria interpretar como uma tag real.&lt;/p&gt;
        &lt;/div&gt;

        &lt;footer class=&quot;rodape-institucional&quot;&gt;
            &lt;div&gt;
                &lt;span&gt;&amp;copy;&amp;nbsp;2026 Web-ZoneWare&amp;reg;. Todos os direitos reservados.&lt;/span&gt;
                &lt;span style=&quot;margin: 0 8px;&quot;&gt;&amp;bull;&lt;/span&gt;
                &lt;span&gt;Plataforma Homologada&amp;trade;&lt;/span&gt;
            &lt;/div&gt;

            &lt;div class=&quot;moedas-badge&quot;&gt;
                Aceitamos: R$&amp;nbsp;&amp;bull;&amp;nbsp;&amp;euro;&amp;nbsp;&amp;bull;&amp;nbsp;&amp;pound;&amp;nbsp;&amp;bull;&amp;nbsp;&amp;yen;
            &lt;/div&gt;

            &lt;div&gt;
                &lt;a href=&quot;#&quot;&gt;Conheça nossos planos &amp;rarr;&lt;/a&gt;
            &lt;/div&gt;
        &lt;/footer&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 entidades no nosso ambiente interativo em tempo real:</span><br />
        <a href="/web-academy/playground-web/" class="wzw-btn-playground" target="_blank" rel="noopener">⚡ Testar no Playground IDE</a>
    </div>
</div>
<h2>7. Quando Usar Entidades vs Unicode Direto (UTF-8)</h2>
<p>Com a padronização global do <code>&lt;meta charset="UTF-8"&gt;</code> em todas as páginas da Web Academy, você <strong>não precisa</strong> mais escrever entidades arcaicas para caracteres acentuados da língua portuguesa (como <code>&amp;aacute;</code> para &#8220;á&#8221; ou <code>&amp;ccedil;</code> para &#8220;ç&#8221;).</p>
<ul>
<li><strong>Use Caracteres Normais do Teclado:</strong> Palavras como &#8220;Atenção&#8221;, &#8220;Código&#8221; e &#8220;Fácil&#8221; devem ser digitadas diretamente com suas letras acentuadas. Isso melhora drasticamente a legibilidade do código-fonte e o SEO orgânico.</li>
<li><strong>Reserve as Entidades Para:</strong><br />
        <br />1. Caracteres estruturais reservados (<code>&amp;lt;</code>, <code>&amp;gt;</code>, <code>&amp;amp;</code>).<br />
        <br />2. Símbolos que não existem no teclado físico (<code>&amp;copy;</code>, <code>&amp;trade;</code>, <code>&amp;euro;</code>, <code>&amp;infin;</code>).<br />
        <br />3. Espaços inquebráveis essenciais (<code>&amp;nbsp;</code>).
    </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> Na <strong>Lição 24: URLs &#038; Codificação na Web</strong>, exploraremos a anatomia de um endereço web completo (protocolo, domínio, porta, path, query string e hash), o funcionamento do Percent-Encoding (URL Encoding) e como garantir que parâmetros com espaços e acentos não quebrem as requisições HTTP da sua aplicação.
    </div>
</div>
<p>O post <a href="https://webzoneware.com/web-academy/curso-html/entidades-de-caracteres-especiais/">Entidades HTML: Caracteres Especiais e Tabela | 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/entidades-de-caracteres-especiais/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
