Discussion modèle:Cadre code
Ajouter un sujetApparence
Dernier commentaire : il y a 17 ans par DavidL dans le sujet Utilisation avec plusieurs lignes
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)
- Ok, merci de la réponse !