Sari la conținut

Modul:List/doc

De la Wikipedia, enciclopedia liberă

Aceasta este pagina de documentație pentru Modul:List

Acest modul produce diverse tipuri de liste. În prezent suportă liste cu bullet, fără bullet, orizontale, ordonate (numerotate sau alfebetic) și orizontale ordonate. Permite și includerea ușoară de stiluri CSS pentru listă sau pentru elementele ei individuale.

Utilizare rapidă

[modificare sursă]
{{#invoke:list|funcție|primul element|al doilea element|al treilea element|...}}

Toți parametrii

[modificare sursă]
{{#invoke:list|function
|first item|second item|third item|...
|start           = numărul de început pentru liste ordonate
|type            = tipul de numerotare pentru liste ordonate
|list_style_type = tipul de marker pentru liste ordonate (folosește CSS)
|class           = clasa
|style           = stilul
|list_style      = stilul pentru listă
|item_style      = stilul pentru toate elementele listei
|item1_style     = stilul pentru primul element din listă |item2_style = stilul pentru al doilea element din listă |...
|item1_value     = valoarea pentru primul element din listă |item2_value = valoarea pentru al doilea element din listă |...
|indent          = indentare pentru listele orizontale
}}

Argumente primite de la formatul-părinte

[modificare sursă]
{{#invoke:list|funcție}}
Numele funcției Produce Exemplu Format care utilizează funcția
bulleted Liste cu bullet
  • Primul element
  • Al doilea element
  • Al treilea element
{{bulleted list}}
unbulleted Liste fără bullet
  • Primul element
  • Al doilea element
  • Al treilea element
{{unbulleted list}}
horizontal Liste orizontale cu bullet
  • Primul element
  • Al doilea element
  • Al treilea element
{{hlist}}
ordered Liste ordonate (liste numerotate și liste alfabetice)
  1. Primul element
  2. Al doilea element
  3. Al treilea element
{{ordered list}}
horizontal_ordered Liste orizontale ordonate
  1. Primul element
  2. Al doilea element
  3. Al treilea element
{{horizontal ordered list}}
  • Parametri poziționali (1, 2, 3...) - elementele listei. Dacă nu sunt prezente elemente ale listei, modulul nu va produce nimic.
  • start - stabilește elementul inițial pentru listele ordonate. Poate fi un număr de început pentru listele numerotate, sau o literă de început pentru cele alfabetice. Listele orizontale ordonate suportă doar numere.
  • type - tipul de marker utilizat în listele ordonate. Valori posibile sunt "1" pentru numere (implicit), "A" pentru litere mari, "a" pentru litere mici, "I" pentru cifre romane majuscule, și "i" pentru cifre romane minuscule. Nu este suportat la listele orizontale ordonate. Vezi și parametrul list_style_type.
  • list_style_type - tipul de marker folosit în listele ordonate. Folosește stiluri CSS, și are mai multe tipuri disponibile decât parametrul type, care folosește un atribut html⁠(d). Valorile posibile sunt cele enumerate la pagina list-style-type de pe MDN. Suportul poate varia în funcție de browser. list-style-type este un alias pentru acest parametru.
  • class - clasă personalizată pentru tagurile <div>...</div> care înconjoară lista, de ex. plainlinks.
  • style - un stil CSS personalizat pentru tagurile <div>...</div> care înconjoară lista, de ex. font-size: 90%;.
  • list_style - un stil CSS personalizat pentru lista propriu-zisă. Formatul este același ca pentru parametrul |style=.
  • item_style - un stil CSS personalizat pentru toate elementele listei (tagurile <li>...</li>). Formatul este același ca și pentru parametrul |style=.
  • item1_style, item2_style, item3_style... - stiluri CSS personalizate pentru fiecare element al listei. Formatul este același ca și pentru parametrul |style=.
  • item1_value, item2_value, item3_value... - valoare personalizată pentru elementul de listă dat. Elementele de listă de după cel dat vor incrementa de la valoarea specificată. Valoare trebuie să fie un număr întreg pozitiv. (Această opțiune are un efect doar asupra listelor ordonate.)
  • indent - intentează lista, pentru listele orizontale (ordonate sau nu). Valoarea trebuie să fie un număr, de ex. 2. Indentarea se calculează în emuri⁠(d), și este de 1,6 ori valoarea specificată. Dacă nu se specifică parametrul, valoarea implicită este zero.

Liste cu bullet

[modificare sursă]
Cod Rezultat
{{#invoke:list|bulleted|Primul element|Al doilea element|Al treilea element}}
  • Primul element
  • Al doilea element
  • Al treilea element
{{#invoke:list|bulleted|Primul element|Al doilea element|Al treilea element|item_style=color:blue;}}
  • Primul element
  • Al doilea element
  • Al treilea element
{{#invoke:list|bulleted|Primul element|Al doilea element|Al treilea element|item1_style=background-color:yellow;|item2_style=background-color:silver;}}
  • Primul element
  • Al doilea element
  • Al treilea element

Liste fără bullet

[modificare sursă]
Code Result
{{#invoke:list|unbulleted|Primul element|Al doilea element|Al treilea element}}
  • Primul element
  • Al doilea element
  • Al treilea element
{{#invoke:list|unbulleted|Primul element|Al doilea element|Al treilea element|item_style=color:blue;}}
  • Primul element
  • Al doilea element
  • Al treilea element
{{#invoke:list|unbulleted|Primul element|Al doilea element|Al treilea element|item1_style=background-color:yellow;|item2_style=background-color:silver;}}
  • Primul element
  • Al doilea element
  • Al treilea element

Liste orizontale

[modificare sursă]
Cod Rezultat
{{#invoke:list|horizontal|Primul element|Al doilea element|Al treilea element}}
  • Primul element
  • Al doilea element
  • Al treilea element
{{#invoke:list|horizontal|Primul element|Al doilea element|Al treilea element|indent=2}}
  • Primul element
  • Al doilea element
  • Al treilea element

Liste ordonate

[modificare sursă]
Cod Rezultat
{{#invoke:list|ordered|Primul element|Al doilea element|Al treilea element}}
  1. Primul element
  2. Al doilea element
  3. Al treilea element
{{#invoke:list|ordered|Primul element|Al doilea element|Al treilea element|start=3}}
  1. Primul element
  2. Al doilea element
  3. Al treilea element
Cifre romane minuscule: {{#invoke:list|ordered|Primul element|Al doilea element|Al treilea element|type=i}}
  1. Primul element
  2. Al doilea element
  3. Al treilea element
Litere grecești minuscule: {{#invoke:list|ordered|Primul element|Al doilea element|Al treilea element|list_style_type=lower-greek}}
  1. First item
  2. Second item
  3. Third item

Liste orizontale ordonate

[modificare sursă]
Cod Rezultat
{{#invoke:list|horizontal_ordered|Primul element|Al doilea element|Al treilea element}}
  1. Primul element
  2. Al doilea element
  3. Al treilea element
{{#invoke:list|horizontal_ordered|Primul element|Al doilea element|Al treilea element|start=3}}
  1. Primul element
  2. Al doilea element
  3. Al treilea element
{{#invoke:list|horizontal_ordered|Primul element|Al doilea element|Al treilea element|indent=2}}
  1. Primul element
  2. Al doilea element
  3. Al treilea element