Derniers tutoriels de développement web

Les entités HTML


caractères réservés au format HTML doivent être remplacées par des entités de caractère.

Caractères, pas sur votre clavier, peuvent également être remplacées par des entités.


Les entités HTML Vue d'ensemble

En SGML, documents HTML et XML, les constructions logiques connus en tant que données de caractères et de valeurs d'attributs se composent de séquences de caractères, dans lequel chaque caractère peut se manifester directement (lui-même représentant), ou peut être représenté par une série de caractères appelée une référence de caractère, dont il existe deux types:

une référence de caractère numérique et une référence d'entité de caractère. Cet article répertorie les références d'entités de caractères qui sont valides dans les documents HTML et XML.


Les entités HTML

Certains caractères sont réservés au format HTML.

Si vous utilisez le moins (<) ou supérieur (>) des signes dans votre texte, le navigateur peut les mélanger avec les tags.

Les entités de caractères sont utilisés pour afficher des caractères réservés au format HTML.

Une entité de caractère ressemble à ceci:

& entity_name ;

OR

&# entity_number ;

Pour afficher moins de signe que nous devons écrire: &lt; ou &#60;

L'avantage d'utiliser un nom d'entité, au lieu d'un numéro, est que le nom est plus facile de se rappeler.
L'inconvénient est que les navigateurs ne supportent pas tous les noms d'entités, mais le soutien des chiffres est bon.


Espace insécable

Une entité de caractère commun utilisé en HTML est l'espace insécable: &nbsp;

Un espace insécable est un espace qui ne cassera pas dans une nouvelle ligne.

Deux mots séparés par un espace insécable colleront ensemble à la fin d'une ligne. Ceci est pratique lors de la rupture des mots peut être perturbateur.

Exemples:

  • 10
  • 10 m/s
  • 10 km/h
  • 10 PM

Une autre utilisation commune de l'espace insécable est d'empêcher que les navigateurs dans les pages espaces tronquent HTML.

Si vous écrivez 10 places dans votre texte, le navigateur supprimera 9 d'entre eux. Pour ajouter des espaces réels à votre texte, vous pouvez utiliser le &nbsp; entité de caractère.

Le trait d' union insécable ( &#8209; ) vous permet d' utiliser un caractère de trait d' union qui ne cassera pas.


Quelques autres entités de caractères HTML utiles

Résultat La description Nom de l'entité entité Nombre
  espace insécable &nbsp;&#160;
< moins que &lt;&#60;
> plus grand que &gt;&#62;
& esperluette &amp;&#38;
¢ cent &cent;&#162;
£ livre &pound;&#163;
¥ yen &yen;&#165;
euro &euro;&#8364;
© droits d'auteur &copy;&#169;
® marque déposée &reg;&#174;

Les noms d'entités sont sensibles à la casse.


Diacritiques

Une marque diacritique est un "glyph" ajouté à une lettre.

Quelques signes diacritiques, comme la tombe ( ) et aiguë ( ) sont appelés accents.

Les signes diacritiques peuvent apparaître à la fois au-dessus et au-dessous une lettre, dans une lettre, et entre deux lettres.

Les signes diacritiques peuvent être utilisés en combinaison avec des caractères alphanumériques, pour produire un caractère qui ne sont pas présents dans le jeu de caractères (encoding) utilisé dans la page.

Voici quelques exemples:


Vous verrez plus de symboles HTML dans le chapitre suivant de ce tutoriel.