Dans la rubrique précédente, vous avez vu que les caractères “<” et “>” ne pouvaient pas être directement affichés en HTML et qu’il fallait les remplacer par des entités. Il existe deux types d’entités en HTML : alphabétiques et numériques. < et > sont des entités alphabétiques. Leurs équivalents numériques sont < et >.
Toutes les entités sont construites sur le même modèle. Voici les entités les plus fréquemment utilisées dans des pages Web :
Caractère | Terme anglais correspondant | Entité | Entité numérique |
non-breaking space | | ||
< | less than | < | < |
> | greater than | > | > |
& | ampersand | & | & |
¢ | cent | ¢ | ¢ |
£ | pound | £ | £ |
¥ | yen | ¥ | ¥ |
€ | euro | € | € |
§ | section | § | § |
© | copyright | © | © |
® | registered trademark | ® | ® |
™ | trademark | ™ | ™ |
Pour illustrer l’utilisation des entités, nous allons afficher ce tableau en HTML. Voici le résultat :
Et voici le code utilisé :
Comme vous pouvez le voir, le caractère “&” est systématiquement remplacé par l’entité alphabétique & dans les troisième et quatrième colonnes. Au contraire, dans la première colonne, le signe & est conservé pour provoquer l’affichage des entités.