Entités de caractères HTML

Les caractères réservés dans HTML doivent être remplacés par des entités de caractères.

Entités HTML

Dans HTML, certains caractères sont réservés.

Dans HTML, vous ne pouvez pas utiliser les symboles de moins (<) et de plus (>), car les navigateurs peuvent les prendre pour des balises.

Si vous souhaitez afficher correctement les caractères réservés, vous devez utiliser les entités de caractères (character entities) dans le code source HTML.

Les entités de caractères ressemblent à cela :

&entity_name;
ou
&#entity_number;

Pour afficher le symbole de moins (<), nous devons écrire ainsi : < ou <

Astuce :L'avantage d'utiliser le nom de l'entité plutôt que le nombre est que le nom est facile à mémoriser. Cependant, le défaut est que les navigateurs peuvent ne pas prendre en charge tous les noms d'entités (les nombres d'entités sont toutefois bien pris en charge).

Espace insécable (non-breaking space)

Les entités de caractères courants dans HTML sont les espaces insécables ( ).

Le navigateur raccourcit toujours les espaces dans les pages HTML. Si vous écrivez 10 espaces dans le texte, avant d'afficher la page, le navigateur supprime 9 d'entre eux. Pour augmenter le nombre d'espaces sur la page, vous devez utiliser l'entité de caractères  .

Exemples d'instances HTML

Faites des expériences avec des caractères HTML :Essayer personnellement

Caractères HTML utiles

Remarque :Le nom de l'entité est sensible à la casse !

Résultat affiché Description Nom de l'entité Numéro d'entité
  Espace    
< Signe de petiteur < <
> Signe de grandeur > >
& Et & &
" Guillemets " "
' Tiret  ' (IE ne prend pas en charge) '
Centime (cent) ¢ ¢
£ Livre (pound) £ £
¥ Yen (yen) ¥ ¥
Euro (euro)
§ Section § §
© Droit d'auteur (copyright) © ©
® Marque enregistrée ® ®
Marque
× Multiplicateur × ×
÷ Diviseur ÷ ÷

Pour un aperçu complet des caractères HTML, veuillez visiter notre Référentiel des caractères HTML.