Recherche…


Caractères spéciaux communs

Certains caractères peuvent être réservés pour HTML et ne peuvent pas être utilisés directement car ils peuvent obstruer les codes HTML réels. Par exemple, si vous essayez d’afficher les crochets d’angle gauche et droit ( <> ) dans le code source, cela peut entraîner des résultats inattendus dans la sortie. De même, les espaces vides tels qu'ils sont écrits dans le code source peuvent ne pas s'afficher comme prévu dans la sortie HTML. Certains, comme ☎, ne sont pas disponibles dans le jeu de caractères ASCII.

A cette fin, des entités de caractères sont créées. Ce sont de la forme &entity_name; ou &entity_number; . Voici quelques-unes des entités HTML disponibles.

Personnage La description Nom de l'entité Numéro d'entité
“” Espace non-cassant &nbsp; &#160;
“<” moins que &lt; &#60;
“>” plus grand que &gt; &#62;
“&” esperluette &amp; &#38;
“-” em dash &mdash; &#8212;
“-” en course &ndash; &#8211;
“©” droits d'auteur &copy; &#169;
“®” marque déposée &reg; &#174;
“™” marque déposée &trade; &#8482;
“☎” téléphone &phone; &#9742;

Ainsi, écrire

© 2016 Stack Exchange Inc.

le code HTML suivant est utilisé:

<b>&copy; 2016 Stack Exchange Inc.</b>

Entités de caractère en HTML

De nombreux symboles et caractères spéciaux sont requis lors du développement d'une page Web en HTML, mais comme nous le savons, l'utilisation directe de caractères peut parfois interférer avec le code HTML réel qui contient certains caractères et certains caractères non disponibles au clavier. Ainsi, pour éviter le conflit et pouvoir utiliser simultanément des symboles différents dans notre code, w3 org nous fournit des «Entités de caractère».

Les entités de caractères sont prédéfinies avec 'Nom d'entité' - & entity_name; et 'Numéro d'entité' - & entity_number; Nous devons donc utiliser l'un des deux pour que le symbole requis soit affiché sur notre page.

La liste de quelques entités de caractère peut être trouvée à https://dev.w3.org/html5/html-author/charref

Un exemple simple avec l'utilisation de l'entité de caractère pour «loupe»:

<input type="text" placeholder="  &#128269; Search"/>

qui rend comme

entrer la description de l'image ici



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow