Ŝablono:Kodo kun ekzemplo

El Vikipedio, la libera enciklopedio
Salti al navigilo Salti al serĉilo


Dokumentado Dokumentado

Ĉi tiu ŝablono estas uzata por prezenti markaĵon aŭ kodon flanke de rezulto.

Ŝablonaj parametroj

ParametroPriskriboTipoStato
maldekstra marĝenomaldekstra marĝeno

Por difini marĝenon je la dekstra flanko de la tabelo.

Defaŭlta
0
Ĉenomalnepra
larĝolarĝo

Por difini la larĝon de la tuta tabelo.

Defaŭlta
auto
Ĉenomalnepra
stilostilo

Por CSS-stilaj plibonigoj de la tabela aranĝo.

Ĉenomalnepra
neniu kaplinioneniu kaplinio

Difini (kiel ekz. neniu kaplinio=jes) por subpremi la kapliniojn de la kolumnoj kaj de la tabela titolo.

Ĉenomalnepra
titolotitolo

Titolo supre de la tabelo.

Ĉenomalnepra
kolumna kapostilokolumna kapostilo

Por CSS-stilaj plibonigoj de la aranĝado de ĉiuj kaplinioj de la kolumnoj.

Ĉenomalnepra
kolumna1kapostilokolumna1kapostilo

Por CSS-stilaj plibonigoj de la aranĝado de la kaplinio por la unua kolumno. Superskribas (sed ne anstataŭigas) kolumnan kapostilon.

Ĉenomalnepra
kolumno1kolumno1

Kaplinio de la unua kolumno pri kodo.

Defaŭlta
"Markup"
Ĉenomalnepra
kolumna2kapostilokolumna2kapostilo

Por CSS stilaj plibonigoj de la aranĝado de la kaplinio por la dua kolumno. Superskribas (sed ne anstataŭigas) kolumnan kapostilon.

Ĉenomalnepra
kolumno2kolumno2

Kaplinio de la dua kolumno pri rezulto.

Defaŭlta
"Renders as"
Ĉenomalnepra
Column 1 stylekodostilo markupstyle

Por CSS-stilaj plibonigoj de la prezentado de la enhavo de la unua kolumno por kodo (ekz. pli malgranda font-size).

Ekzemplo
white-space: nowrap
Ĉenomalnepra
Column 2 stylerezultostilo

Por CSS-stilaj plibonigo de la prezentado de la enhavo de la dua kolumno por rezulto.

Ĉenomalnepra
11

linio 1, (markaĵa/koda) enhavo de la unua kolumno.

Ĉenomalnepra
22

linio 1, rezulta enhavo de la dua kolumno.

Ĉenomalnepra
33

linio 2, enhavo (ktp.) de la unua kolumno.

Ĉenomalnepra
44

linio 2, enhavo (ktp.) de la dua kolumno.

Ĉenomalnepra
3939

Enhavo de la unua kolumno en la lasta ebla linio.

Ĉenomalnepra
4040

Enhavo de la dua kolumno en la lasta ebla linio.

Ĉenomalnepra

Uzado

Ĉiu ĉelo en la unua ("Markup") kolumno uzas <pre> por reteni linisaltojn kaj spacojn sed stilitaj por ebligi al enhavo envolvi kun ĝi. Ĝi estas kutime dezirebla por eskapi la enhavon de ĉi tiuj ĉeloj tiel ke la markaĵo estas montrata envolvante la markaĵon en <nowiki>. Estas teknike ne eble aldoni ĉi tiun trajton al la ŝablono.

Ĉiu ĉelo en la dua ("Renders as") kolumno estas kutime la neeskapita markaĵo kopiita el la koncerna "Markaĵa" ĉelo antaŭ ĝi. Ekzistas okazoj kie tio povas diferenci:

  • Se la unua linio inkludas vikian markaĵon kiu devas starti en nova linio kiel #, * aŭ ; tiam uzu <nowiki /> antaŭ la unua linio; vidu ekzemploj malsupre.
  • Kaplinia markaĵo kiel
    ==
    
    montriĝos en la paĝa tabelo de enhavo; uzu {{ŝajna titolo}}.
  • Kelkaj ŝablonoj metos la paĝon en zorgigan kategorion, kio estas kutime nedezirata:
  • Kelkaj ŝablonoj povas havi eraran kontrolon kio metas la paĝon en zorgigan kategorion. Subpremi the category as possible:

Limigoj

<nowiki>

Se vi ne envolvas la enhavon de la markaĵa ĉelo en <nowiki>, tiam iu ŝablona markaĵo ne estos eskapata, ĝi estos ekspansiata.

Ĉi tiu ekzemplo montras la markaĵon por {{ŝ|tag}}:

Redonas kiel Atendata redonaĵo
{{[[Ŝablono:tag|tag]]}} 
{{ŝ|tag}}

HTML entoj

HTML entoj estas malkomponataj en la koda ĉelo:

Nevikiigita kodo montras kiel Atendata kodo
 – 
&nbsp;&ndash;

Por ĉirkaŭiri tion, anstataŭigu la & per &amp; do &amp;nbsp; montriĝos kiel &nbsp;

Listo kaj alinea markaĵo

Se la unua linio inkludas vikian kodon kiu devas starti en nova linio kiel #, * aŭ ; tiam uzu <nowiki />:

Sen <nowiki />
Kodo Rezulto
# Listero 1
# Listero 2
# Listero 3
# Listero 4 
# Listero 1
  1. Listero 2
  2. Listero 3
  3. Listero 4
Kun <nowiki />
Kodo Rezulto
<nowiki />
# Listero 1
# Listero 2
# Listero 3
# Listero 4 
  1. Listero 1
  2. Listero 2
  3. Listero 3
  4. Listero 4

Ekzemploj

Simplaj

Kodo Rezulto
'''Grasa teksto''' 
Grasa teksto
''Kursiva teksto'' 
Kursiva teksto

Pli kompleksa

Notu ke la dua argumento de {{Kodo kun ekzemplo}} ĉi tie uzas {{Ŝajna titolo}} kaj {{ŝajna citado bezonata}}.

Kodo Rezulto
The quick brown fox jumps over the lazy dog.{{#tag:ref|Piednoto.<ref>Referenco por la piednoto.</ref>|group=nb}} The cow jumped over the moon.{{Mankas fonto}}

  == Notoj ==
  {{reflist|group=nb}}

  == Referencoj ==
  {{reflist}}
   
The quick brown fox jumps over the lazy dog.[nb 1] The cow jumped over the moon.[mankas fonto]
Notoj
  1. Piednoto.[1]
Referencoj
  1. Referenco por la piednoto.

Pluraj linioj

Kodo Rezulto
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.

Kun titolo

Foxes and dogs
Kodo Rezulto
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.

Montri redonatan HTML

Se ŝablono estas inkludata ene de {{kodo}}, ĝi montras la redonatan HTML:

Kodo Rezulto
{{citaĵo el libro |familia nomo=White |persona nomo=T. H. |titolo=The Book of Merlyn |jaro=1977}} 
White, T. H.. (1977) The Book of Merlyn.
{{kodo|{{citaĵo el libro |familia nomo=White |persona nomo=T. H. |titolo=The Book of Merlyn |jaro=1977}}}} 
<cite class="libro" style="font-style:normal;" id="referenco-White-1977">White, T. H..&#32;&#32;(1977) ''The Book of Merlyn''.</cite>

Se vi havas demandon pri ĉi tiu ŝablono, tiam vi povas demandi en la ŝablonprojekta diskutejo. La Intervikiaj ligiloj estu metataj al Vikidatumoj. (Vidu Helpopaĝon pri tio.)