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.
{{#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
}}
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.
{{#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;}}
{{#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;}}