Vous pouvez me contacter via Facebook pour questions & suggestions : Page Facebook relative à mon site
Sachez que c'est possible !
Il y a différentes solutions mais la plus connu est l'entité de caractère ou entité HTML.
Une entité HTML est une chaine qui commence par le caractère & et se termine par la ponctuation ;
Et entre ces deux symboles quelques lettres qui correspondent à un mot anglais ou un acroynme.
Symboles | Code clavier | Code ISO | Entité HTML | Description |
---|---|---|---|---|
☺ | Alt+1 | ☺ | Visage blanc souriant | |
☻ | Alt+2 | ☻ | Visage noir souriant | |
♥ | Alt+3 | ♥ | ♥ | Cœur noir |
♦ | Alt+4 | ♦ | ♦ | Carreau noir |
♣ | Alt+5 | ♣ | ♣ | Trèfle noir |
♠ | Alt+6 | ♠ | ♠ | Pique noir |
• | Alt+7 | • | • | Gros point médian |
◘ | Alt+8 | ◘ | Point noir-au-blanc | |
○ | Alt+9 | ○ | Cercle blanc | |
◙ | Alt+10 | ◙ | Cercle noir-au-blanc | |
♂ | Alt+11 | ♂ | Signe male | |
♀ | Alt+12 | ♀ | Signe femelle | |
♪ | Alt+13 | ♪ | Note croche | |
♫ | Alt+14 | ♫ | Deux croche ramées | |
☼ | Alt+15 | ☼ | Soleil blanc avec rayons | |
► | Alt+16 | ► | Pointeur noir vers droite | |
░ | Alt+176 | ░ | Ombre légère | |
▒ | Alt+177 | ▒ | Ombre moyenne | |
▓ | Alt+178 | ▓ | Ombre foncée | |
Alt+179 | │ | |||
┤ | Alt+180 | ┤ | ||
↕ | Alt+183 | ↕ | ||
╣ | Alt+185 | ╣ | ||
║ | Alt+186 | ║ | ||
╗ | Alt+187 | ╗ | ||
╝ | Alt+188 | ╝ | ||
┐ | Alt+191 | ┐ | ||
└ | Alt+192 | └ | ||
┴ | Alt+193 | ┴ | ||
Alt+194 | ┬ | |||
├ | Alt+195 | ├ | ||
─ | Alt+196 | ─ | ||
┼ | Alt+197 | ┼ | ||
╚ | Alt+200 | ╚ | ◄ | Alt+17 | ◄ | Pointeur noir vers gauche |
↕ | Alt+18 | ↕ | Flèche haut et bas | |
‼ | Alt+19 | ‼ | Double point d'exclamation | |
¶ | Alt+20 | ¶ | ¶ | Pied de mouche |
§ | Alt+21 | § | § | Paragraphe |
▬ | Alt+22 | ▬ | ||
↨ | Alt+23 | ↨ | Flèche haut- bas sur base | |
↑ | Alt+24 | ↑ | ↑ | Flèche vers le haut |
↓ | Alt+25 | ↓ | ↓ | Flèche vers le bas |
→ | Alt+26 | → | → | Flèche vers la droite |
← | Alt+27 | ← | ← | Flèche vers la gauche |
∟ | Alt+28 | ∟ | ||
↔ | Alt+29 | ↔ | ↔ | Flèche bilatérale gauche-droite |
▲ | Alt+30 | ▲ | Triangle noir pointant vers le haut | |
▼ | Alt+31 | ▼ | Triangle noir pointant vers le bas | |
◊ | ◊ | ◊ | Losange | |
╔ | Alt+201 | ╔ | ||
╩ | Alt+202 | ╩ | ||
╦ | Alt+203 | ╦ | ||
╠ | Alt+204 | ╠ | ||
═ | Alt+205 | ═ | ||
╬ | Alt+206 | ╬ | ||
┘ | Alt+217 | ┘ | ||
┌ | Alt+218 | ┌ | ||
█ | Alt+219 | █ | ||
▄ | Alt+220 | ▄ | ||
▀ | Alt+223 | ▀ | ||
■ | Alt+254 | ■ |
Soit vous tapez le code clavier, soit le code ISO soit une entité HTML (si elle existe).
j'ai composé successivement au clavier : ALT+064 ALT+0167 ALT+0174 ALT+0188 ALT+0189 :
Et j'ai obtenu : @ § © ¼ ½
Comme les codes HTML, les codes ISO commencent par & (et commercial) et se terminent par ; (point virgule) mais entre les deux ce n'est pas nom d'entité mais un code ISO qui commence par un # et est suivi d'un nombre (jusqu'à 4 chiffres).
J'ai saisi les codes ISO suivants : #945 #914 #947 #915 #948 #916 #917 #950 encadrés par & et ;
Et j'ai obtenu des lettres grecques majuscules et minuscules : α Β γ Γ δ Δ Ε ζ
Les codes ISO sont très utiles pour afficher les lettres de l'alphabet phonétique international.
ɐ | ɑ | ɒ | ɓ | ɔ | ɕ | ɖ | ɗ |
Dans le tableau ci-dessus quelques lettres de l'alphabet phonétique international : code ISO de 592 à 599.
Ci-dessous extrait de l'alphabet phonétique international (limité aux phonèmes en français).
Il est facile de retenir les codes correspondants avec des procédés mnémotechniques.
À la différence des codes ISO il est relativement facile de retenir les entités de caractère à condition de connaitre certaines des conventions utilisées.
Prenons l'exemple des flèches :
"arr" comme arrow (flèche en anglais), "l" comme left, "u" comme up, "r" comme right et "d" comme down.
Si le a de "arr" est en majuscule on obtient une flèche double.
Pour les lettres grecques et lettres accentuées, la première lettre (après &) en majuscule affiche la lettre majuscule.
Concernant l'alphabet grec retenez : alpha, beta, gamma, delta, epsilon, zeta, ..., iota, lambda, mu, nu, omicron, pi, ....
Et vous reconstituerez leur entité de caractère facilement.
Le navigateur peut produire un saut de ligne indésirable entre deux mots composés ou entre la dernière lettre de la phrase et
le symbole de ponctuation double (donc précédé d'un espace).
Ainsi il n'est pas souhaitable qu'un numéro de téléphone s'affiche sur deux lignes ; même remarque pour une montant monétaire.
Il faut aussi éviter un saut de ligne devant les symboles de ponctuation double ( ! ; , :)?
On crée un espace insécable avec l'entité HTML ("non breakable space").
Exemple : la somme due est 1 000 000 €
Le code HTML correspond : ... la somme due est : 1 000 000 €
Vous pouvez aussi utiliser le code ISO   OU  .
Exemple : mon téléphone est 06 51 06 51 59
Le code HTML correspondant : ... mon téléphone est 06 51 06 51 59
Liste quasi exhaustive des entités
de caractère
Dans ce document une entité de caractère est appelée "code texte" et un code ISO "code numérique".
Vous voulez qu'une instruction HTML soit affichée (et non pas exécutée par le navigateur). Que faire ???
Solution : encadrez le code dans le conteneur (balise double) PRE afin que le formatage (espaces et sauts de ligne)
soit pris en compte par le navigateur.
Remplacez dans l'instruction HTML les chevrons (parenthèses angulaires) par leur entité de caractère ; l'instruction n'est alors plus
comprise par le navigateur.
Exemple : la syntaxe de l'élément IMG est :
<img src ="chemin relatif de l'image" class ="nomClasse" alt ="texte alternatif" >
Le code saisi dans la page :
<img src ="chemin de l'image" class ="nomClasse" alt ="texte alternatif" >
Pour éviter le remplacement fastidieux des parenthèses angulaires du code HTML par leur entité de caractère, vous pouvez plus simplement insérer le code HTML dans le conteneur TEXTAREA.
Les solutions évoquées pour insérer symboles et caractères spéciaux présentent un inconvénient : il faut connaitre les codes ou
avoir sous les yeux un document qui les indique.
Tous les traitements de texte proposent une commande pour insérer les caractères spéciaux.
Ainsi sous Libre Office Writer il suffit de produire : insertion/caractères spéciaux/sélectionner le caractère / touche "Insérer".
Ensuite faites un copier-coller vers une page web ouverte en édition avec un éditeur tel NotePad.