Os emojis são caracteres especiais que fazem parte do padrão Unicode. Eles podem ser usados diretamente em textos ou por meio de códigos HTML.
Diretamente no texto:
<p>Olá! 😊</p>
Usando códigos HTML:
&#x[código hexadecimal];
ou &#[código decimal];
. <p>Olá! 😊</p> <!-- Emoji "😊" -->
<p>Olá! 😊</p> <!-- Mesmo emoji em decimal -->
Emoji | Código Hexadecimal | Código Decimal |
---|---|---|
😊 | 😊 |
😊 |
❤️ | ❤ |
❤ |
🌍 | 🌍 |
🌍 |
🚀 | 🚀 |
🚀 |
Além dos emojis, o Unicode inclui uma variedade de símbolos especiais, como marcas registradas, setas, moedas, matemáticos, etc.
Diretamente no texto:
<p>Marca registrada: ®</p>
Usando códigos HTML:
&#x[código hexadecimal];
ou &#[código decimal];
. <p>Marca registrada: ®</p> <!-- Símbolo "®" -->
<p>Marca registrada: ®</p> <!-- Mesmo símbolo em decimal -->
Símbolo | Descrição | Código Hexadecimal | Código Decimal |
---|---|---|---|
® | Marca registrada | ® |
® |
© | Copyright | © |
© |
™ | Trade Mark (Marca comercial) | ™ |
™ |
€ | Euro | € |
€ |
¥ | Iene/Juan | ¥ |
¥ |
→ | Seta para a direita | → |
→ |
♥ | Coração | ♥ |
♥ |
★ | Estrela | ★ |
★ |
Alguns caracteres têm significados especiais em HTML (como <
, >
,
&
). Para exibi-los corretamente, você precisa usar entidades HTML.
Caractere | Entidade HTML |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
No CSS, você pode usar códigos Unicode para adicionar símbolos ou emojis ao conteúdo de um elemento.
Exemplo:
/* Adiciona um coração antes de um parágrafo */
p::before {
content: "\2665"; /* Código Unicode para "♥" */
color: red;
margin-right: 5px;
}
No JavaScript, você pode usar códigos Unicode diretamente em strings.
Exemplo:
let emoji = "😊";
let simbolo = "®";
console.log("Olá! " + emoji); // Exibe: Olá! 😊
console.log("Marca registrada: " + simbolo); // Exibe: Marca registrada: ®
<
,
>
, &
, etc. Ferramentas úteis: