5568 sujets

Sémantique web et HTML

Bonjour,
Pour un tutorial en ligne je cherche à afficher du code tel quel.
J'ai essayé avec les balises <code>, <samp>, <pre>.
Malheureusement les caractères tel que (&eacute; par exemple) s'affichent tout de même (é)
Existe-t-il une solution?
Jacques

Merci à tous
jacques
Modifié par danery (07 Aug 2007 - 08:05)
Administrateur
Bonjour,

ce qui pose problème, c'est le & du début: si ce qui le suit est reconnu alors c'est affiché.
En écrivant &amp;acute; le '&' est reconnu et va afficher ... un & grâce au amp; qui suit), le résultat est donc un '&' suivi d'acute; Smiley smile

EDIT: existe-t'il une autre méthode?
Modifié par Felipe (06 Aug 2007 - 18:00)
Bonjour,

danery a écrit :
Existe-t-il une solution?

Oui, il faut échapper les caractères de contrôle du HTML, en les remplaçant par l'entité correspondante:
< devient &lt;
> devient &gt;
& devient &amp;

Donc pour afficher &eacute;, il faut écrire:
&amp;eacute;

D'ailleurs, cette information se trouvait déjà dans ton message... en consultant le code source. Smiley cligne

Edit: multigrillé.
Modifié par Florent V. (06 Aug 2007 - 18:03)