Dans un texte, il est très courant d’avoir à insérer des caractères spéciaux, comme des flèches, des puces, des symboles mathématiques… Attention, il ne s’agit pas ici d’insérer des caractères accentués. N’oublions pas que nous avons déclaré dans l’en-tête <head> que l’encodage des caractères se fait en UTF-8, donc tous les caractères du clavier seront parfaitement reconnus par les navigateurs.
Les caractères spéciaux s’insèrent sous la forme d’entités de caractères, avec cette syntaxe précise :
L’entité est préfixée par le caractère esperluette : &.
Nous avons ensuite le code du caractère.
L’entité est suffixée par le caractère point-virgule : ;.
Voici l’entité de caractères qui permet d’insérer une flèche vers la droite : →. rarr signifie Right Arrow.
Une autre entité très utile et très souvent utilisée est l’espace insécable : . nbsp signifie Non-breaking space.
Voici une URL pour retrouver bon nombre d’entités de caractères : https://fr.wikipedia.org/wiki/Liste_des_entités_caractère_de_XML_et_HTML
Voici un exemple très simple :
<!doctype ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique