Entidades, símbolos e emojis
Como exibir caracteres especiais, símbolos e emojis em HTML.
Quando o caractere especial entra em cena
Nem sempre o texto da página é feito só de letras comuns.
Às vezes você precisa mostrar sinais como <, >, &, símbolos monetários ou até emojis. Nesses casos, as entidades HTML ajudam bastante.
Exemplo com caracteres especiais
<p>Use <h1> para criar um título.</p>
<p>João & Maria</p>
Resultado esperado:
<vira<>vira>&vira&
Exemplo com símbolos
<p>Preço: 50 €</p>
<p>Marca registrada ®</p>
Exemplo com emoji
<p>Curso concluído 🚀</p>
Por que isso existe?
Porque alguns caracteres têm significado especial no próprio HTML. Então, para exibi-los como texto, você precisa escapá-los.
Parece detalhe pequeno, mas evita muita confusão entre “mostrar um símbolo” e “o navegador tentar interpretar aquilo como marcação”.