[Home] [Weblog] [Forum] [Pubs] [Photos de Tom] [A penser] [Graffitis] [Miss Tic] [Nemo] [Venise] [Notre-Dame] [Sow]

 

   

 

 

Petites chroniques informatiques

 

Comment montrer du code html dans une page web

Imaginez que vous vouliez expliquer à vos visiteurs comment écrire un bout de code html..., comme dans notre article sur le streaming mp3 par exemple, où nous donnons la syntaxe pour jouer du mp3.

Le problème, c'est que ce code, si vous avez envie de le montrer, c'est qu'il fait des choses, en html... et que ce que vous voulez monter c'est d'abord comment on l'écrit, puis ce qu'il fait... pas simple.

Dans notre exemple sur le streaming et le mp3, on y voit l'un au dessus de l'autre

. d'abord le texte suivant

<EMBED SRC="votrefichier.mp3" TYPE="audio/mpeg" autoplay="false" WIDTH="150" HEIGHT="20" ALIGN="BOTTOM></EMBED>

. puis son effet dans la page web

 

La solution tient dans la syntaxe et dans cette règle simple : il ne faut pas écrire dans l'exemple de texte html les ouvertures et les fermetures des balises, c'est à dire < et >

Pour que ces balises puissent être lues mais pas interprétées comme du code, il suffit de les écrire avec leur équivalent html &lt; et &gt;

Bon, d'accord, mais comment j'ai fait pour écrire &lt; sans que cet assemblage de signe apparaisse comme un < ?

Simplement en écrivant & avec son équiivalent html, c'est-à-dire &amp;

C'est pourquoi les spécialistes conseillent, quand on veut mettre en exemple du code html dans une page html de commencer par remplacer les éventuels caractères & par leur équivalent html &amp; puis de remplacer dans le code html mis en exergue les balises < et > par leur équivalent html &lt; et &gt; qui contiennent eux-mêmes des & mais que le html ne pourra pas confondre avec les & du texte, puisqu'on on aura écrit ceux-ci &amp;

   Faites pas cette tête là, vous avez droit maintenant à un bon cachet d'aspirine... hu, hu, hu...

 

 

 

  Chroniques informatiques
 
logiciels gratuits
Diffuser un mp3 en streaming
Diffuser une video en streaming
montrer du code html