Entidades HTML

  • Entidades HTML são códigos utilizados na linguagem HTML para representar caracteres.

Uso de entidades HTML

  • Alguns caracteres são reservados para a linguagem HTML;
  • Se o "programador" quiser fazer com que os caracteres sejam mostrados sem eles serem confundidos como código HTML, os caracteres devem ser transformados em entidades HTML, com seu código equivalente;
  • Por exemplo, para que a tag <p> seja mostrada sem que ela não seja traduzida como um parágrafo, deve-se usar as entidades "&#60;" para representar o sinal "<" e a entidade "&#62;" para representar o sinal ">". A tag ficaria assim: &#60;p&#62; e ao ser lida pelo cliente HTML apareceria assim: <p>;
  • Utiliza-se também entidades HTML para representar espaços no texto de um código, já que o navegador remove todo o espaço do seu código HTML.

Sintaxe de uma entidade HTML 

Uma entidade por ser representada no código HTML pelo seu número, ou pelo seu nome.

 

Representando pelo nome:

Para representar uma entidade pelo nome, deve-se usar o sinal "&" na frente do nome da entidade, seguido de ponto e vírgula ";".

Ex.: &nomedaentidade;

Nota: Quando o nome de uma entidade é alterada de minúsculo para maiusculo, ou vice-versa, ela não é traduzida da mesma forma, logo, o nome de uma entidade é case sensitive.

 

Representando pelo número:

Representa-se uma entidade pelo número utilizando-se os sinais "&" e "#", na frente do número, seguido de ponto e vírgula ";".

Ex.: &#numerodaentidade;

Algumas entidades HTML

 

Caractere Descrição Nome da entidade Número da entidade
  espaço &nbsp; &#160;
< menor que &lt; &#60;
> maior que &gt; &#62;
& e comercial &amp; &#38;
¢ cent &cent; &#162;
£ libra &pound; &#163;
¥ yene &yen; &#163;
euro &euro; &#8364;
§ parágrafo &sect; &#167;
© direitos autorais &copy; &#169;
® marca registrada &reg; &#174;
marca registrada &trade; &#8482;