« Le langage HTML/Entités » : différence entre les versions
Contenu supprimé Contenu ajouté
+ |
+ correction orthographe/grammaire |
||
Ligne 10 :
Ainsi il est possible d'écrire le signe euro (€) de deux manières :
* <code>&#8364;</code> qui en est l'entité numérique décimale (index dans la table des caractères Unicode) ;
* <code>&euro;</code> qui en est l'entité caractère.
On peut aussi taper l'entité numérique en hexadécimal, en mettant un « x » entre le croisillon et le nombre. Par exemple, <code>&#196;</code> est la même chose que <code>&#xC4;</code>, c'est-à-dire « Ä ».
Ligne 33 :
-->
|-
! colspan="4" | Lettres spéciales (
|-
| É || <code>&Eacute;</code> || <code>&#201;</code> || E (accent) aigu ''(acute)''
Ligne 41 :
| Â || <code>&Acirc;</code> || <code>&#194;</code> || A (accent) ''circ''onflexe
|-
| Ã || <code>&Atilde;</code> || <code>&#195;</code> || A
|-
| Ä || <code>&Auml;</code> || <code>&#196;</code> || A ''umlaut'' (inflexion allemande, marquée par un tréma)
Ligne 78 :
| ''espace fine''<ref>en typographie, le mot « espace » est féminin</ref> || <code>&thinsp;</code> || <code>&#8201;</code> || ''thin space''
|-
| « || <code>&laquo;</code> || <code>&#171;</code> || ''left angle quote'' (guillemet
|-
| » || <code>&raquo;</code> || <code>&#187;</code> || ''right angle quote'' (guillemet
|-
| • || <code>&bull;</code> || <code>&#8226;</code> ||''bullet'' (puce)
Ligne 176 :
Imaginez que vous vouliez afficher du code HTML sur votre page. Vous voulez par exemple afficher le texte « <em> ». Seulement voilà, le navigateur va croire que c'est une balise, et ne rien afficher mais mettre le texte en italique. La solution est de de ne pas utiliser les caractères <code><</code> et <code>></code> mais les entités correspondantes : respectivement <code>&lt;</code> (de l'anglais ''less than'', « inférieur à ») et <code>&gt;</code> (de l'anglais ''greater than'', « plus grand que »). C'est donc <code>&lt;em&gt;</code> qu'il faut taper.
À noter que pour afficher « C'est par là -
De la même façon, si vous voulez afficher le texte « &euro; », eh bien il faudra ruser pour que le navigateur ne croie pas qu'on veut afficher le caractère €. On remplacera donc le caractère « & » par l'entité correspondante : <code>&amp;</code>.<br />
Et pour afficher le texte "&amp;" on fait comment ? Je sens que vous avez deviné : <code>&amp;amp;</code>.
Comme pour
Notez que les deux ''ruses de sioux'' exposées précédemment sont utilisées sur cette page, vous n'avez qu'à regarder le code source !
Il y a aussi d'autres utilisations des entités. Par exemple elle vous permettent d'utiliser des caractères
== Notes ==
|