Entités et commentaires
Les entités
- Dans une page Web, on ne peut (devrait) pas mettre de caractères non anglais.
- Donc, on doit faire un tour de passe-passe pour placer des lettres accentuées ou des caractères spéciaux. Ce tour est appelé entités.
- Une entité se présente ainsi :
&nom_entite;
- Les lettres accentuées : é À ç ü î
- Dans l'entité, on fait suivre la lettre que l'on veut accentuer par un code (en anglais) représentant le type d'accent que l'on veut ajouter.
- Les codes pour les accents français sont les suivants :
acute pour aigu, grave pour grave, circ pour circonflexe, uml pour tréma et cedil pour cédille
- Nous aurons donc pour le mot «élève» le code html
Élève
- Certains caractères spéciaux : < > & " « »
- Il est important de remplacer les «plus petit que» et les «plus grand que» par leurs entités
< (lower then) et >, (greater then) car le fureteur les confondrait avec la formation d'une balise. Ainsi on écrira, a<b pour afficher «a<b».
- Il est important de remplacer les éperluettes (&) par leur entité
&, car le fureteur le confondrait avec la formation d'une entité. Ainsi on écrira, toi&moi pour afficher «toi&moi».
- Il est nécessaire de remplacer les guillemets anglais (" =
") et les apostrophes (' = ') seulement dans la valeur d'un attribut, afin d'éviter la fermeture inopinée de celui-ci. Ainsi, pour créer l'attribut «title="Je lui ai dit "Je t'aime""», on devra écrire «title="Je lui ai dit "Je t'aime""»
- Les guillemets français sont définis à l'aide des entités
« (« ; left angled quote) et » (» ; right angled quote)
- Espace insécable
- On ajoute un espace insécable à l'aide de l'entité
(non-breaking space) afin notamment d'éviter un saut de ligne automatique à un endroit inapproprié.
- Et encore plus... d'autres caractères.
- L'utilisation des entités peut être également très utile pour afficher un caractère qui ne peut se faire par une touche de clavier. Par exemple le © (©), le ™, le ¿ (¿) ou même le ♥ (♥)
- Pour connaître la liste des entités possibles, il suffit de faire la recherche "html entities" ou "entités html" dans Google.
- Et encore plus plus... Des caractères Unicode.
- Il existe également une liste étendue de caractères spéciaux accessibles avec un certain code. Il s'agit des entités unicode.
- Pour les connaître, il suffit de faire la recherche "unicode entities" ou "entités unicode" dans Google.
- Vous aurez alors accès aux caractères de nombreuses langues ainsi qu'à divers caractères et pictogrammes, tels ↺ (↺), ☎ (☎) et ⑳ (⑳)
- ATTENTION! Les caractères Unicodes sont dépendants de la police et de l'appareil utilisé. Certains de ces caractères ne seront pas visibles sur un appareil mobile par exemple ou bien ne seront pas disponibles dans certaines polices.
Commentaires
- Un commentaire est une portion de code qui n'est pas interprétée par le moteur de rendu.
- Laisser une note qui ne sera pas affichée
- Débuts et fins de section
- Identification de l'auteur
- Désactiver du code HTML pour le débogage
- Les commentaires sont ajoutés avec la balise spéciale
<!-- Placer le commentaire ici -->