Entité HTML

Entité HTML

Entité de caractère

Une entité de caractère, ou référence de caractère, est un code SGML qui référence un caractère de la norme UCS. Elle permet d'afficher des caractères indépendamment du jeu du document.

On utilise généralement des entités dans les documents HTML et xHTML (car XML est basé sur SGML).

Sommaire

Références numériques

Afin de contourner les limitations des encodages, SGML est conçu de telle manière qu'il est possible de représenter les caractères de l'intégralité d'Unicode à l'intérieur d'un document HTML en utilisant une référence de caractère numérique : une séquence de caractères qui épelle explicitement le numéro du point de code Unicode du caractère à représenter. Une référence numérique prend la forme

&#N;,

N est soit un nombre décimal, soit un nombre hexadécimal, auquel cas il est préfixé par x. Les caractères autorisés pour être référencés par un nombre sont tous les caractères universellement représentables dans chaque encodage approuvé pour une utilisation sur Internet.[réf. nécessaire]

Par exemple, un point de code Unicode comme 9835, qui correspond à deux croches liées, doit être précédé par & et suivi de ;, comme cela : ♫, ce qui produit ceci : ♫.

Le support d'hexadécimaux dans ce contexte est plus récent ; par conséquent les navigateurs web plus anciens peuvent avoir des problèmes pour afficher les caractères référencés avec des nombres hexadécimaux – mais de toute façon, ils auront aussi des problèmes pour afficher des caractères Unicode dont le point de code est supérieur à 255. Pour assurer une meilleure compatibilité avec des navigateurs plus anciens, il est commun de convertir les points de code hexadécimaux en valeurs décimales (par exemple ♫ au lieu de ♫).

Références nommées (entités de caractères)

En SGML, il existe un jeu standard de 252 entités de caractère nommées pour des caractères qui sont soit absents de certains encodages, soit sensibles au balisage dans certains contextes (par exemple les chevrons et esperluettes). Bien que n'importe quel caractère Unicode puisse être référencé par la valeur numérique de son point de code, certains auteurs de documents HTML préfèrent utiliser ces entités nommées à la place, si possible, car elles sont plus intuitives, notamment pour les anglophones, et étaient mieux supportées sur les navigateurs plus anciens.

Une entité de caractère prend la forme

&EntityName;,

EntityName est le nom de l'entité. Par exemple, – se réfère à – ou – et représente U+2013, le tiret demi-cadratin – comme ceci.

Voir aussi

Articles connexes

Liens externes

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Entit%C3%A9 de caract%C3%A8re ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Entité HTML de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Entite de caractere — Entité de caractère Une entité de caractère, ou référence de caractère, est un code SGML qui référence un caractère de la norme UCS. Elle permet d afficher des caractères indépendamment du jeu du document. On utilise généralement des entités dans …   Wikipédia en Français

  • Entité De Caractère — Une entité de caractère, ou référence de caractère, est un code SGML qui référence un caractère de la norme UCS. Elle permet d afficher des caractères indépendamment du jeu du document. On utilise généralement des entités dans les documents HTML… …   Wikipédia en Français

  • .html — Hypertext Markup Language L’Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web. C’est un langage de balisage qui permet d’écrire de l’hypertexte, d’où son nom. HTML permet également… …   Wikipédia en Français

  • HTML — Hypertext Markup Language L’Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web. C’est un langage de balisage qui permet d’écrire de l’hypertexte, d’où son nom. HTML permet également… …   Wikipédia en Français

  • Html — Hypertext Markup Language L’Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web. C’est un langage de balisage qui permet d’écrire de l’hypertexte, d’où son nom. HTML permet également… …   Wikipédia en Français

  • Entité de caractère — Une entité de caractère, ou référence de caractère, est un code SGML qui référence un caractère de la norme UCS. Elle permet d afficher des caractères indépendamment du jeu du document. On utilise généralement des entités dans les documents HTML… …   Wikipédia en Français

  • Entité — Sur les autres projets Wikimedia : « Entité », sur le Wiktionnaire (dictionnaire universel) L entité est un ensemble de moyens traduisant le réseau de relations de dépendance ; celles ci pouvant être sous tendues par un lien… …   Wikipédia en Français

  • Langage HTML — Hypertext Markup Language L’Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web. C’est un langage de balisage qui permet d’écrire de l’hypertexte, d’où son nom. HTML permet également… …   Wikipédia en Français

  • Balise-entité ETag HTTP — La balise entité ETag HTTP[1] ou étiquette d entité (HTTP ETag en anglais) est une partie du protocole de communication HTTP utilisée pour la validation du cache. Notes et références ↑ http://www.btb.termiumplus.gc.ca/tpv …   Wikipédia en Français

  • Point median — Point médian · Ponctuation Accolades ( { } ) · Parenthèses ( ( ) )  Chevrons ( < > ) · Crochets ( [ ] )  Guillemets ( « » ou “ ” ) … …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”