Characters entity do HTML

Os characters reservados no HTML devem ser substituídos por characters entity.

Entidade HTML

No HTML, alguns characters são reservados.

Não é possível usar o menor que (<) e o maior que (>) no HTML, pois os navegadores podem interpretá-los como tags.

Se desejarmos exibir corretamente os characters reservados, devemos usar characters entity (character entities) no código-fonte HTML.

Os characters entity são semelhantes a isso:

&entity_name;
ou
&#entity_number;

Para exibir o menor que, devemos escrever assim: < ou <

Dica:A vantagem de usar o nome do entity em vez do número é que o nome é mais fácil de lembrar. No entanto, a desvantagem é que os navegadores talvez não suportem todos os nomes de entity (a suporte para números de entity é muito bom, no entanto).

Espaço em branco não quebrável (non-breaking space)

Os caracteres entity comuns no HTML são o espaço em branco não quebrável ( ).

O navegador sempre truncará os espaços em branco na página HTML. Se você escrever 10 espaços em branco no texto, o navegador deletará 9 deles antes de exibir a página. Para aumentar o número de espaços em branco na página, você precisa usar a entity de caractere  .

Exemplos de HTML

Experimente com caracteres entity do HTML:Experimente você mesmo

Caracteres entity úteis no HTML

Notas:O nome da entity é sensível a maiúsculas e minúsculas!

Resultado de exibição Descrição Nome da entity Número da entity
  Espaço    
< Menor que < <
> Maior que > >
& E & &
" Aspas " "
' Apóstrofo  ' (IE não suporta) '
Centavo (cent) ¢ ¢
£ Libra (pound) £ £
¥ Yen (yen) ¥ ¥
Euro (euro)
§ Secção § §
© Direitos autorais (copyright) © ©
® Marca registrada ® ®
Marca registrada
× Multiplicação × ×
÷ Divisão ÷ ÷

Para referência completa de caracteres entity, acesse nosso Manual de referência de caracteres entity do HTML.