Discussion modèle:Cadre code

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Un livre de Wikilivres.

Utilisation du Modèle cadre code[modifier le wikicode]

Il faut l'utiliser comme ceci :

Avec des nowiki
{{Cadre code|Avec des ''nowiki''|<nowiki> GLOUBIBOULGA cd /etc/null && cd /dev/null && cd /vidordure && cd /etc/null && cd /dev/null && cd /vidordure </nowiki>}}

ou :

Avec des pre
{{Cadre code|Avec des ''pre''|<pre>
GLOUBIBOULGA
cd /etc/null && cd /dev/null && cd /vidordure && cd /etc/null && cd /dev/null && cd /vidordure
</pre>}}

Utilisation avec plusieurs lignes[modifier le wikicode]

Actuellement, il y a un <span> dans le modèle qui fait que les sauts à la ligne dans le code ne sont pas pris en compte. Pour avoir un code multiligne, il faut utiliser <pre>, mais alors la couleur de fond n'est plus la même (cf. exemple au-dessus). Un tour dans les "pages liées" qui incluent le modèle montre que presque tout le monde le fait. Ce ne serait pas plus simple de remplacer le <span> par un <div> ? Je ne l'ai pas fait, pour ne pas casser les pages existantes, mais il me semble que ce serait plus simple.

Un <div> au lieu d'un <span> ne semble pas résoudre le problème correctement : les interlignes sont agrandis, et les lignes vides sont supprimées. La solution est d'utiliser <pre> avec un attribut de couleur de fond :
<pre style="background-color: transparent;">
ou avec la couleur de fond par défaut du cadre :
<pre style="background-color: #f2fff2;">
--DavidL 20 mars 2007 à 14:58 (CET)[répondre]
Ok, merci de la réponse !