📚 Symboles et caractères spéciaux
Dans le dernier niveau, vous avez remarqué que nous avons utilisé un caractère spécial pour afficher le symbole de "copyright".
En HTML, certains caractères ont une signification particulière et ne peuvent pas être affichés directement. Pour les afficher, on utilise des entités HTML - des codes spéciaux qui représentent ces caractères.
Pourquoi avons-nous besoin de caractères spéciaux?​
Certains caractères sont réservés par HTML:
<
et>
délimitent les balises&
introduit les entités- ` délimite les attributs
D'autres caractères sont difficiles à taper ou invisibles:
- Espaces insécables
- Symboles spéciaux
Syntaxe des entités HTML​
Les entités HTML commencent par &
et se terminent par ;
:
Caractères fréquents à connaître​
Caractères réservés HTML​
Caractère | Entité | Code numérique | Usage |
---|---|---|---|
< | < | < | Inférieur à |
> | > | > | Supérieur à |
& | & | & | Esperluette |
" | " | " | Guillemets |
' | ' | ' | Apostrophe |
Espaces spéciaux​
Caractère | Entité | Description |
---|---|---|
Espace insécable | | Espace qui ne se casse pas |
Caractères typographiques​
Caractère | Entité | Description |
---|---|---|
© | © | Copyright |
® | ® | Marque dĂ©posĂ©e |
™ | ™ | Trademark |
€ | € | Euro |
Introduction aux Caractères Spéciaux en HTML
Qu'est-ce qu'un caractère spécial ?​
En HTML, certains caractères ont une signification particulière et ne peuvent pas être affichés directement. Pour les afficher, on utilise des entités HTML - des codes spéciaux qui représentent ces caractères.
Pourquoi en avons-nous besoin ?​
Certains caractères sont réservés par HTML :
<
et>
délimitent les balises&
introduit les entités"
délimite les attributs
D'autres caractères sont difficiles à taper ou invisibles :
- Espaces insécables
- Caractères accentués
- Symboles spéciaux
Syntaxe des entités HTML​
Les entités HTML commencent par &
et se terminent par ;
:
&nom_entite;
<!-- ou -->
&#numero;
Caractères essentiels à connaître​
Caractères réservés HTML​
Caractère | Entité | Code numérique | Usage |
---|---|---|---|
< | < | < | Inférieur à |
> | > | > | Supérieur à |
& | & | & | Esperluette |
" | " | " | Guillemets |
' | ' | ' | Apostrophe |
Espaces spéciaux​
Caractère | Entité | Description |
---|---|---|
Espace insécable | | Espace qui ne se casse pas |
Espace fine |   | Espace très mince |
Caractères typographiques​
Caractère | Entité | Description |
---|---|---|
© | © | Copyright |
® | ® | Marque dĂ©posĂ©e |
™ | ™ | Trademark |
€ | € | Euro |
ÂŁ | £ | Livre sterling |
Exemples pratiques​
Afficher du code HTML dans une page​
<!-- INCORRECT - ne s'affichera pas -->
<p>Utilisez la balise <h1> pour les titres</p>
<!-- CORRECT -->
<p>Utilisez la balise <h1> pour les titres</p>
Texte avec symboles​
<p>Prix : 29€ © 2024 MonSite™</p>
<p>Espacement insécable entre ces mots</p>
Caractères accentués (optionnel)​
<p>Café - à bientôt !</p>
<!-- Mais avec UTF-8, on peut écrire directement : -->
<p>Café - à bientôt !</p>
Bonnes pratiques​
- Utilisez UTF-8 - La plupart des caractères peuvent être tapés directement
- Entités obligatoires - Toujours utiliser pour
<
,>
,&
dans le contenu - Espaces insécables -
pour éviter les coupures de ligne indésirables - Lisibilité - Préférez les noms aux codes numériques quand possible
Cas d'usage fréquents​
Afficher du code :
<p>Pour créer un lien : <a href="url">texte</a></p>
Prix et monnaies :
<p>Promotion : 15€ au lieu de 20€</p>
Éviter les coupures :
<p>Appelez le 01 23 45 67 89</p>
<p>M. Dupont</p>
Les caractères spéciaux sont essentiels pour afficher correctement du contenu HTML et créer des pages web professionnelles !