« Le langage HTML/Entités » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
m Robot : Corrige les liens pointants sur des redirections
Ligne 18 :
Les entités permettent d'afficher des caractères qui ne sont pas accessibles depuis le clavier. C'est notamment utile lorsque l'on utilise des symboles mathématiques, ou que l'on veut écrire des mots d'une langue étrangère par rapport au clavier utilisé, ou pour certaines capitales accentuées (comme « É »).
 
Cela permet également d'utiliser un caractère qui se trouve en dehors du jeu de caractères déclaré en début de fichier (avec <code>&lt;meta http-equiv="Content-Type" content="text/html; charset=…" /&gt;</code>, voir le chapitre ''[[Programmation HTML /L'en-tête|L'en-tête]]'').
 
Notons que l'entité numérique fait référence à l'adresse du caractère dans la table Unicode, tandis que l'entité caractère est redirigé vers la table selon la définition du type de document (DTD). Ainsi, il est plus simple de retenir l'entité caractère (mnémotechnique), mais l'entité numérique assure la compatibilité quelle que soit l'évolution des DTD.
Ligne 167 :
 
Si l'on veut avoir une espace plus grande, comme pour une tabulation, on pourra utiliser :
* un tableau sans bordure (cf. ''[[Programmation HTML /Tableaux|Tableaux]]''), permettant d'aligner plusieurs blocs de texte ;
* du CSS pour insérer une grande espace.
Par exemple, le code CSS pour mettre une espace de 5 cadratins (5 lettres « M ») à gauche serait