Modul:List/Dokumentace: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Nová stránka: '''Modul:List/Dokumentace''' <includeonly>Kategorie:Wikipedie:Moduly</includeonly> |
m naimportováno 10 revizí z w:Modul:List/Dokumentace |
||
(Není zobrazeno 9 mezilehlých verzí od 5 dalších uživatelů.) | |||
Řádek 1: | Řádek 1: | ||
''' | {{Podstránka s dokumentací}}<!-- KATEGORIE PROSÍM PŘIDÁVEJTE AŽ NA KONEC STRÁNKY --> | ||
<includeonly>[[Kategorie:Wikipedie:Moduly]]</includeonly> | '''List''' může být použit k vytvoření seznamu. Každá položka v seznamu může mít vlastní [[Kaskádové styly|CSS]] styl nastavený parametrem. | ||
Odrážky u položek seznamu jsou potlačeny pomocí CSS, vnitřní HTML ale i tak je seznam stále postavený na principu {{tag|ul}}/{{tag|ol}} + {{tag|li}} v seznamu, nikoli tabulkou nebo odřádkováním. | |||
== Použití == | |||
; Základní použití | |||
<pre><nowiki>{{</nowiki>#invoke:list<nowiki>|</nowiki>typ seznamu<nowiki>|</nowiki>první položka<nowiki>|</nowiki>druhá položka<nowiki>|</nowiki>třetí položka<nowiki>|</nowiki>...<nowiki>}}</nowiki></pre> | |||
; Všechny parametry | |||
<pre> | |||
<nowiki>{{</nowiki>#invoke:list<nowiki>|</nowiki>typ seznamu | |||
<nowiki>|</nowiki>první položka<nowiki>|</nowiki>druhá položka<nowiki>|</nowiki>třetí položka<nowiki>|</nowiki>... | |||
<nowiki>|class = </nowiki>třída | |||
<nowiki>|style = </nowiki>styl | |||
<nowiki>|list_style = </nowiki>styl pro tag ul | |||
<nowiki>|item_style = </nowiki>styl pro všechny tagy li' | |||
<nowiki>|item1_style = </nowiki>styl pro první tag li''<nowiki> |item2_style = </nowiki>''styl pro druhý tag li''<nowiki> |</nowiki>... | |||
<nowiki>}}</nowiki> | |||
</pre> | |||
=== Typy seznamu === | |||
{| class="wikitable" | |||
|- | |||
! Typ seznamu | |||
! Výstup | |||
! Příklad výstupu | |||
! Šablona používající typ seznamu | |||
|- | |||
| <code>bulleted</code> | |||
| Odrážkový seznam | |||
| {{#invoke:list|bulleted|první položka|druhá položka|třetí položka}} | |||
| | |||
|- | |||
| <code>unbulleted</code> | |||
| Seznam bez odrážek | |||
| {{#invoke:list|unbulleted|první položka|druhá položka|třetí položka}} | |||
| {{š|Řseznam}} | |||
|- | |||
| <code>horizontal</code> | |||
| Vodorovný odrážkový seznam | |||
| {{#invoke:list|horizontal|první položka|druhá položka|třetí položka}} | |||
| {{š|Vseznam}} | |||
|- | |||
| <code>ordered</code> | |||
| Číslovaný nebo abecední seznam | |||
| {{#invoke:list|ordered|první položka|druhá položka|třetí položka}} | |||
| | |||
|- | |||
| <code>horizontal_ordered</code> | |||
| Vodorovný číslovaný nebo abecední seznam | |||
| {{#invoke:list|horizontal_ordered|první položka|druhá položka|třetí položka}} | |||
| | |||
|} | |||
=== Parametry === | |||
* Poziční parametry (<code>1</code>, <code>2</code>, <code>3</code>...) – toto jsou položky seznamu. Nejsou-li přítomny, žádné položky seznamu se nezobrazí. | |||
* {{para|class|}} – třída pro tagy {{tag|div}} obklopující seznam, např. <code>plainlinks</code>. | |||
* {{para|style|}} – CSS styl pro tagy {{tag|div}} obklopující seznam, např. <code>font-size: 90%;</code>. | |||
* {{para|list_style|}} – CSS styl pro tagy {{tag|ul}} celého seznamu. Formát je stejný jako pro parametr {{para|style|}}. | |||
* {{para|item_style|}} – CSS styl pro všechny položky seznamu (tagy {{tag|li}}). Formát je stejný jako pro parametr {{para|style|}}. | |||
* {{para|item1_style|}}, {{para|item2_style|}}, {{para|item3_style|}}... – CSS styly pro každou položku seznamu. Formát je stejný jako pro parametr {{para|style|}}. | |||
=== Příklad === | |||
{| class="wikitable" | |||
! Kód !! Výsledek | |||
|- | |||
| <code><nowiki>{{#invoke:list|unbulleted|položka1|položka2|položka3|položka4|položka5|položka6|položka7|položka8|položka9}}</nowiki></code> | |||
| {{#invoke:list|unbulleted|položka1|položka2|položka3|položka4|položka5|položka6|položka7|položka8|položka9}} | |||
|- | |||
| <code><nowiki>{{#invoke:list|unbulleted|Vítěz|Druhé místo|Třetí místo|item_style=color:blue;}}</nowiki></code> | |||
| {{#invoke:list|unbulleted|Vítěz|Druhé místo|Třetí místo|item_style=color:blue;}} | |||
|- | |||
| <code><nowiki>{{#invoke:list|unbulleted|Vítěz |Druhé místo |Třetí místo |item1_style=background-color:yellow; |item2_style=background-color:silver; |item3_style=background-color:#fdc;}}</nowiki></code> | |||
| {{#invoke:list|unbulleted|Vítěz |Druhé místo |Třetí místo |item1_style=background-color:yellow; |item2_style=background-color:silver; |item3_style=background-color:#fdc;}} | |||
|} | |||
<includeonly><!-- KATEGORIE PŘIDÁVEJTE SEM, DĚKUJEME --> | |||
{{Rozšířeně polozamčeno}} | |||
[[Kategorie:Wikipedie:Moduly]] | |||
</includeonly> |
Aktuální verze z 9. 2. 2025, 15:26
List může být použit k vytvoření seznamu. Každá položka v seznamu může mít vlastní CSS styl nastavený parametrem.
Odrážky u položek seznamu jsou potlačeny pomocí CSS, vnitřní HTML ale i tak je seznam stále postavený na principu Šablona:Tag/Šablona:Tag + Šablona:Tag v seznamu, nikoli tabulkou nebo odřádkováním.
Použití
- Základní použití
{{#invoke:list|typ seznamu|první položka|druhá položka|třetí položka|...}}
- Všechny parametry
{{#invoke:list|typ seznamu |první položka|druhá položka|třetí položka|... |class = třída |style = styl |list_style = styl pro tag ul |item_style = styl pro všechny tagy li' |item1_style = styl pro první tag li'' |item2_style = ''styl pro druhý tag li'' |... }}
Typy seznamu
Typ seznamu | Výstup | Příklad výstupu | Šablona používající typ seznamu |
---|---|---|---|
bulleted
|
Odrážkový seznam |
|
|
unbulleted
|
Seznam bez odrážek |
|
Šablona:Š |
horizontal
|
Vodorovný odrážkový seznam |
|
Šablona:Š |
ordered
|
Číslovaný nebo abecední seznam |
|
|
horizontal_ordered
|
Vodorovný číslovaný nebo abecední seznam |
|
Parametry
- Poziční parametry (
1
,2
,3
...) – toto jsou položky seznamu. Nejsou-li přítomny, žádné položky seznamu se nezobrazí. - Šablona:Para – třída pro tagy Šablona:Tag obklopující seznam, např.
plainlinks
. - Šablona:Para – CSS styl pro tagy Šablona:Tag obklopující seznam, např.
font-size: 90%;
. - Šablona:Para – CSS styl pro tagy Šablona:Tag celého seznamu. Formát je stejný jako pro parametr Šablona:Para.
- Šablona:Para – CSS styl pro všechny položky seznamu (tagy Šablona:Tag). Formát je stejný jako pro parametr Šablona:Para.
- Šablona:Para, Šablona:Para, Šablona:Para... – CSS styly pro každou položku seznamu. Formát je stejný jako pro parametr Šablona:Para.
Příklad
Kód | Výsledek |
---|---|
{{#invoke:list|unbulleted|položka1|položka2|položka3|položka4|položka5|položka6|položka7|položka8|položka9}}
|
|
{{#invoke:list|unbulleted|Vítěz|Druhé místo|Třetí místo|item_style=color:blue;}}
|
|
{{#invoke:list|unbulleted|Vítěz |Druhé místo |Třetí místo |item1_style=background-color:yellow; |item2_style=background-color:silver; |item3_style=background-color:#fdc;}}
|
|