Tutorial HTML

HTML HOME Introdução HTML Editores de HTML HTML básico Elementos HTML Atributos HTML Títulos HTML Parágrafos HTML Estilos HTML Formatação HTML Cotações HTML Comentários HTML Cores HTML HTML CSS Links HTML Imagens HTML HTML Favicon Tabelas HTML Listas HTML Bloco HTML e Inline Classes HTML Código HTML Iframes HTML JavaScript HTML Caminhos de arquivo HTML Cabeçalho HTML Esquema HTML HTML Responsivo Código de computador HTML Semântica HTML Guia de estilo HTML Entidades HTML Símbolos HTML Emojis HTML Conjunto de caracteres HTML Codificação de URL HTML HTML vs. XHTML

Formulários HTML

Formulários HTML Atributos de formulário HTML Elementos de formulário HTML Tipos de entrada HTML Atributos de entrada HTML Atributos do formulário de entrada HTML

Gráficos HTML

Tela HTML HTML SVG

Mídia HTML

Mídia HTML Vídeo HTML Áudio HTML Plug-ins HTML HTML YouTube

APIs HTML

Geolocalização HTML Arrastar/Soltar HTML Armazenamento Web HTML Trabalhadores da Web HTML HTML SSE

Exemplos HTML

Exemplos HTML Questionário HTML Exercícios HTML Certificado HTML Resumo HTML Acessibilidade HTML

Referências HTML

Lista de tags HTML Atributos HTML Atributos Globais HTML Suporte ao navegador HTML Eventos HTML Cores HTML Tela HTML Áudio/vídeo HTML Tipos de documento HTML Conjuntos de caracteres HTML Codificação de URL HTML Códigos HTML Lang Mensagens HTTP Métodos HTTP PX to EM Converter Atalhos do teclado

Usando emojis em HTML


Emojis são caracteres do conjunto de caracteres UTF-8: 😄 😍 💗


O que são Emojis?

Os emojis parecem imagens ou ícones, mas não são.

São letras (caracteres) do conjunto de caracteres UTF-8 (Unicode).

UTF-8 cobre quase todos os caracteres e símbolos do mundo.


O atributo do conjunto de caracteres HTML

Para exibir uma página HTML corretamente, um navegador da Web deve conhecer o conjunto de caracteres usado na página.

Isso é especificado na <meta>tag:

<meta charset="UTF-8">

Se não for especificado, UTF-8 é o conjunto de caracteres padrão em HTML.


Caracteres UTF-8

Muitos caracteres UTF-8 não podem ser digitados em um teclado, mas sempre podem ser exibidos usando números (chamados números de entidade):

  • A é 65
  • B é 66
  • C é 67

Exemplo

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>

<p>I will display A B C</p>
<p>I will display &#65; &#66; &#67;</p>

</body>
</html>

Exemplo explicado

O <meta charset="UTF-8">elemento define o conjunto de caracteres.

Os caracteres A, B e C são exibidos pelos números 65, 66 e 67.

Para permitir que o navegador entenda que você está exibindo um caractere, você deve iniciar o número da entidade com e terminá-lo com ; (ponto e vírgula).


Caracteres Emoji

Os emojis também são caracteres do alfabeto UTF-8:

  • 😄 é 128516
  • 😍 é 128525
  • 💗 é 128151

Exemplo

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>

<h1>My First Emoji</h1>

<p>&#128512;</p>

</body>
</html>

Como os Emojis são caracteres, eles podem ser copiados, exibidos e dimensionados como qualquer outro caractere em HTML.

Exemplo

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>

<h1>Sized Emojis</h1>

<p style="font-size:48px">
&#128512; &#128516; &#128525; &#128151;
</p>

</body>
</html>


Alguns símbolos Emoji em UTF-8

Emoji Valor Tente
🗻
🗼
🗽
🗾
🗿
😀
😁
😂
😃
😄
😅

Para obter uma lista completa, acesse nossa Referência de Emoji HTML .