Les pages Web que vous visitez en ligne sont construites à l'aide d'un code HTML qui indique aux navigateurs Web le contenu de la page et comment le rendre visuellement pour les visiteurs. Le code contient des blocs de construction pédagogiques appelés éléments, que le visualiseur de pages Web ne voit jamais. Le code contient également des caractères de texte normaux tels que ceux des titres et des paragraphes conçus pour être lus par le spectateur.
Le rôle des caractères spéciaux en HTML
Lorsque vous utilisez HTML et tapez le texte conçu pour être visualisé, vous n'avez généralement pas besoin de codes spéciaux. Vous utilisez uniquement le clavier de votre ordinateur pour ajouter les lettres ou les caractères appropriés. Un problème survient lorsque vous souhaitez taper un caractère dans le texte lisible utilisé par HTML dans le cadre du code lui-même. Ces caractères incluent les caractères <et> utilisés dans le code pour démarrer et terminer chaque balise HTML. Vous pouvez également inclure des caractères dans le texte qui n’ont pas d’analogue direct sur le clavier, tels que © et Ñ. Pour les caractères qui n'ont pas de clé sur votre clavier, vous entrez un code.
Les caractères spéciaux sont des éléments de code HTML spécifiques conçus pour afficher les caractères utilisés dans le code HTML ou pour inclure des caractères introuvables sur le clavier dans le texte visualisé par le visualiseur. Le HTML rend ces caractères spéciaux avec un codage numérique ou un codage de caractères afin qu’ils puissent être inclus dans un document HTML, lus par le navigateur et affichés correctement à la vue des visiteurs de votre site.
Caractères HTML spéciaux
Trois caractères sont au cœur de la syntaxe du code HTML. Vous ne devriez jamais les utiliser dans les parties lisibles de votre page Web sans les encoder d'abord pour un affichage correct. Ce sont les symboles supérieur à, inférieur à et esperluette. En d'autres termes, vous ne devez jamais utiliser le symbole inférieur à < dans votre code HTML, sauf s'il s'agit du début d'une balise HTML. Si vous le faites, le personnage déroute les navigateurs et vos pages risquent de ne pas être restituées comme prévu. Les trois caractères que vous ne devriez jamais ajouter non codés sont:
- moins que signe <
- plus grand que signe >
- esperluette &
Lorsque vous tapez ces caractères directement dans votre code HTML (à moins que vous ne les utilisiez comme éléments du code), saisissez le codage correspondant, afin qu'ils apparaissent correctement dans le texte lisible:
- signe moins que -<
- plus grand que signe ->
- esperluette – &
Chaque caractère spécial commence par une esperluette - même le caractère spécial pour esperluette commence par ce caractère. Les caractères spéciaux se terminent par un point-virgule. Entre ces deux caractères, vous ajoutez ce qui convient au caractère spécial que vous souhaitez ajouter.lt (pour moins que ) crée le symbole inférieur à quand il apparaît entre l'esperluette et le point-virgule en HTML. De même, gt crée le symbole supérieur à et ampli donne une esperluette lorsqu'ils sont placés entre une esperluette et un point-virgule.
Caractères spéciaux que vous ne pouvez pas taper
Tout caractère pouvant être rendu dans le jeu de caractères standard Latin-1 peut être rendu au format HTML. S'il n'apparaît pas sur votre clavier, vous utilisez le symbole esperluette avec le code unique attribué au caractère suivi du point-virgule.
Par exemple, le "code convivial" pour le symbole de copyright est© et&Commerce; est le code du symbole de la marque.
Ce code convivial est facile à saisir et à retenir, mais de nombreux caractères n’ont pas de code convivial facile à retenir.
Chaque caractère pouvant être saisi à l'écran est associé à un code numérique décimal. Vous pouvez utiliser ce code numérique pour afficher n’importe quel caractère. Par exemple, le code numérique décimal du symbole de copyright©- démontre comment fonctionnent les codes numériques. Ils commencent toujours par une esperluette et se terminent par un point-virgule, mais au lieu d'un texte convivial, vous utilisez le signe numérique suivi d'un code numérique unique pour ce caractère.
Les codes conviviaux sont faciles à retenir, mais les codes numériques sont souvent plus fiables. Les sites construits avec des bases de données et XML peuvent ne pas avoir tous les codes conviviaux définis, mais ils prennent en charge les codes numériques.
La meilleure façon de trouver les codes numériques des caractères est d'utiliser des jeux de caractères disponibles en ligne. Lorsque vous avez trouvé le symbole dont vous avez besoin, copiez et collez le code numérique dans votre code HTML.
Certains jeux de caractères incluent:
- Codes de devise
- Codes mathématiques
- Codes de ponctuation
- Codes de prononciation
- Codes diacritiques
Caractères non anglais
Les caractères spéciaux ne sont pas limités à la langue anglaise. Les caractères spéciaux dans des langues autres que l'anglais peuvent être exprimés en HTML, notamment:
- Espanol
- français
- grec
- roumain
Alors, quels sont les codes hexadécimaux?
Le code hexadécimal est un format alternatif permettant d’afficher des caractères spéciaux en code HTML. Vous pouvez utiliser la méthode de votre choix pour votre page Web. Vous les recherchez dans des jeux de caractères en ligne et les utilisez de la même manière que vous utilisez des codes conviviaux ou des codes numériques.
Ajouter la déclaration Unicode à la tête de votre document
Ajoutez la balise méta suivante n'importe où dans la
de votre page Web pour vous assurer que vos caractères spéciaux s'affichent correctement.content = "text / html; charset = utf-8" /> Quelle que soit la méthode utilisée, gardez quelques bonnes pratiques à l'esprit: Conseils