afficher du code sans qu'il soit éxécuter ?

billboc

Membre expert
Club iGen
7 Février 2000
1 786
24
entre <head> et </body>
salut,

je cherche à afficher un bout de code sur mon site
mais au lieu de s'afficher il s'exécute !

voila comment j'ai procédé

Bloc de code:
<code>
///html
<div style="text-align: center;">
<object type="application/x-shockwave-flash" data="XXX" width="425" height="350">
<param name="movie" value="XXX" />
<param name="wmode" value="transparent" />
<p>test</p>
</object>
</div>
///
</code>

ce que je veux afficher est entre les balises codes
mais il semble que cela ne soit pas les bonnes balises pour afficher du code...

merci pour votre aide !
++
Billboc
 
salut,

je cherche à afficher un bout de code sur mon site
mais au lieu de s'afficher il s'exécute !

voila comment j'ai procédé

Bloc de code:
<code>
///html
<div style="text-align: center;">
<object type="application/x-shockwave-flash" data="XXX" width="425" height="350">
<param name="movie" value="XXX" />
<param name="wmode" value="transparent" />
<p>test</p>
</object>
</div>
///
</code>

ce que je veux afficher est entre les balises codes
mais il semble que cela ne soit pas les bonnes balises pour afficher du code...

merci pour votre aide !
++
Billboc
remplace
< par &lt;
> par &gt;
& par &amp;
" par &quot;
' par &apos;
 
  • J’aime
Réactions: billboc
Oui et ce n'est pas <code> (balise en ligne) qu'il faut utiliser mais <pre> (balise bloc). Et dans un monde idéal :
Bloc de code:
<pre><code>blabla</code></pre>
Note qu'avec dotclear, en wiki, il suffit d'ajouter un espace au début de chaque ligne. ;)
 
Bonjour
La solution que j'ai trouvée pour afficher du code est d'utiliser les balises form et textarea :
Bloc de code:
<form action="">
<textarea rows="8" cols="20">
</textarea>
</form>
.

Ce qui mécontente w3c qui trouvera par exemple deux balises html et leur fermeture...
 
  • J’aime
Réactions: billboc
Bonjour
La solution que j'ai trouvée pour afficher du code est d'utiliser les balises form et textarea :
Bloc de code:
<form action="">
<textarea rows="8" cols="20">
</textarea>
</form>
.

Ce qui mécontente w3c qui trouvera par exemple deux balises html et leur fermeture...

Avec la balise pre et la réponse de p4bl0 ce n'est vraiment pas nécessaire. De plus les formulaires ne sont pas fait pour ça… ;)
 
Avec la balise pre et la réponse de p4bl0 ce n'est vraiment pas nécessaire. De plus les formulaires ne sont pas fait pour ça… ;)
Ouais puis en plus c'est pas tr&#232;s beau comme m&#233;thode. Et un textarea doit &#234;tre dans un &#233;l&#233;ment de type bloc contenu dans le form en plus ^^ :p