« Modèle:Code » : différence entre les versions
(→Code) |
(→Code) |
||
Ligne 34 : | Ligne 34 : | ||
margin: 0; | margin: 0; | ||
} | } | ||
}}</noinclude><includeonly>{| class=" | }}</noinclude><includeonly>{{#if:{{{inline|}}}|<code {{#if:{{{class|}}}|class="{{{class}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{style|}}}|style="{{{style}}}"}}>{{#tag:syntaxhighlight|{{{code|{{{1}}}}}}|lang="{{{lang|{{{2|text}}}}}}"|inline=true}}</code>|{{#if:{{{header|}}}|<u><small>{{{header}}}</small></u>}}{{#tag:syntaxhighlight | ||
| | |{{{code|{{{1}}}}}} | ||
|lang={{{lang|{{{2|bash}}}}}} | |||
{{#tag:syntaxhighlight|{{{code}}}|lang={{{lang}}}| | }}}}</includeonly> | ||
Version du 21 avril 2023 à 21:28
Ajout d'une image à gauche du code et coloration syntaxique avec syntaxhighlight
Utilisation
{{#if:|
|{{#if:|{{{header}}}}}{{code | lang=bash | code=cd $home}}
{{code | lang=bash | code=cd $home}}
}}
Exemple
{{#if:|
|{{#if:|{{{header}}}}}cd $home
cd $home
}}
Code
{{#if:|
|{{#if:|{{{header}}}}}{| class="kode"
|[[File:{{{lang}}}.svg|40px|link=]]
|
{{#tag:syntaxhighlight | {{{code}}} | lang={{{lang}}} | class={{#ifeq:{{{collapsed|}}}|true|mw-collapsible mw-collapsed |}}{{{class|}}}}}
|}
{| class="kode" |[[File:{{{lang}}}.svg|40px|link=]] | {{#tag:syntaxhighlight | {{{code}}} | lang={{{lang}}} | class={{#ifeq:{{{collapsed|}}}|true|mw-collapsible mw-collapsed |}}{{{class|}}}}} |}
}}
{{#if:|
|{{#if:|{{{header}}}}}table.kode {
width: 100%;
table-layout: fixed; /* force the cells to fit the table */
}
table.kode td:first-child {
/* force la largeur de la première colonne, ainsi la deuxième colonne occupe toute la place restante */
width: 40px;
}
table.kode div {
outline: none; /* suppression des pointillés autour des icones de gauche */
}
table.kode pre {
margin: 0;
}
table.kode { width: 100%; table-layout: fixed; /* force the cells to fit the table */ } table.kode td:first-child { /* force la largeur de la première colonne, ainsi la deuxième colonne occupe toute la place restante */ width: 40px; } table.kode div { outline: none; /* suppression des pointillés autour des icones de gauche */ } table.kode pre { margin: 0; }
}}