Médiaforma

All posts tagged entités

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. &lt; et &gt; 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 &nbsp;  
< less than &lt; <
> greater than &gt; >
& ampersand &amp; &
¢ cent &cent; ¢
£ pound &pound; £
¥ yen &yen; ¥
euro &euro;
§ section &sect; §
© copyright &copy; ©
® registered trademark &reg; ®
trademark &trade;

Pour illustrer l’utilisation des entités, nous allons afficher ce tableau en HTML. Voici le résultat  :

entités HTMLEt voici le code utilisé :

entités HTMLComme vous pouvez le voir, le caractère “&” est systématiquement remplacé par l’entité alphabétique &amp; 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.


Pour afficher des caractères non (ou difficilement) accessibles au clavier, vous pouvez utiliser leur code ASCII, en vous basant sur une table de codes ASCII étendus, comme par exemple sur https://www.mediaforma.com/caracteres-ascii-etendus/. Pour afficher un de ces caractères, tapez :

&#nnn;

Où nnn représente le code ASIII étendu du caractère.

Vous pouvez également utiliser des entités, comme indiqué dans la page https://www.mediaforma.com/les-entites-html/.

Par exemple, utilisez le code suivant pour afficher une marque de copyright :

&copy;