mardi 28 avril 2026

Petit cours rapide d'html par rapport aux accents de la langue française, pour ceux qui ont un site

Si vous avez un site dont vous avez le contrôle des pages et si les pages de ce site sont écrites en html pur, j'ai visité pas mal de sites ces derniers temps et le coup des accents qui apparaissent n'importe comment, c'est moche !
Je profite de ce post pour faire de la pub pour gnu-emacs (vive le logiciel libre !), c'est le mieux pour éditer vos fichiers html pour ne pas mettre de "coup de poing ! étoile ! et autres onomatopées exprimant l'énervement" dedans (entendez par là des caractères qui agrémentent le source en se cachant à vos yeux, et qui engendrent des comportements erratiques) ou bien, si vous n'avez pas le temps de télécharger gnu-emacs, utilisez un notepad, un traitement de texte vraiment le plus basique qui soit et remplacez les caractères accentués de la langue française ainsi (pour que vous voyiez bien tous les caractères ci-dessous et pas une phrase bête du style "é est à remplacer par é" (sic !) j'ai dû mettre un backslash devant l'esperluette (le et commercial) mais il ne faut pas mettre ce backslash dans la chaîne de caractères et il faut faire attention à ne pas oublier le ; à la fin (parfois il se met tout seul si on l'a oublié, mais pas toujours) :
é est à remplacer par la suite de caractères \& e a c u t e ;
è par la suite de caractères \& e g r a v e ; sans mettre les espaces bien sûr !
ç par \& c c e d i l ;
à par \& a g r a v e ; ù par \& u g r a v e ;
â par \& a c i r c ; ê par \& e c i r c ; î par \& i c i r c ; ô par \& o c i r c ; û par \& u c i r c ;
ä par \& a u m l ; ë par \& e u m l ; etc.
ou bien si ce sont des majuscules par exemple \& A g r a v e ;
Vous pouvez aussi utiliser la ligne ci-dessous à coller tout en haut de votre fichier, mais je ne sais pas si ça marche aussi... # -*- coding: utf-8 -*-

Enfin, pour mettre un truc en exposant comme ça un truc on l'encadre avec les balises signe-inférieur sup écrit en toutes lettres signe-supérieur comme ça : ab qu'on obtient par les caractères a signe-inferieur sup signe-superieur b signe-inferieur slash signe-superieur, bon là, le cours devient pénible, s'il ne l'était pas déjà. Pour le reste, on tape dans son moteur préféré "comment écrire le caractère infini en html ?" ou bien on demande à son assistant intelligent... (ce cours est obsolète et n'intéresse personne à peine écrit, mais qui sait, les petites gouttes font les grandes rivières). Dernière chose, le html s'apprend aussi sur le tas, en faisant un clic droit au fond de n'importe quelle page et en sélectionnant dans le menu "Code source de la page".

Aucun commentaire:

Enregistrer un commentaire

Petit cours rapide d'html par rapport aux accents de la langue française, pour ceux qui ont un site

Si vous avez un site dont vous avez le contrôle des pages et si les pages de ce site sont écrites en html pur, j'ai visité pas mal de si...