Modul:List/Dokumentace: Porovnání verzí

Z Wikimedia ČR
Skočit na navigaci Skočit na vyhledávání
mBez shrnutí editace
m naimportováno 10 revizí z w:Modul:List/Dokumentace
 
(Není zobrazeno 7 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  -->
{{Podstránka s dokumentací}}<!--  KATEGORIE PROSÍM PŘIDÁVEJTE AŽ NA KONEC STRÁNKY  -->
'''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.
'''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.
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.
Řádek 19: Řádek 19:
<nowiki>}}</nowiki>
<nowiki>}}</nowiki>
</pre>
</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 ===
=== 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í.
* 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|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|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|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|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}}.
* {{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 ===
=== Příklad ===
Řádek 43: Řádek 77:


<includeonly><!--  KATEGORIE PŘIDÁVEJTE SEM, DĚKUJEME  -->
<includeonly><!--  KATEGORIE PŘIDÁVEJTE SEM, DĚKUJEME  -->
{{Rozšířeně polozamčeno}}
[[Kategorie:Wikipedie:Moduly]]
[[Kategorie:Wikipedie:Moduly]]
</includeonly>
</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
  • první položka
  • druhá položka
  • třetí položka
unbulleted Seznam bez odrážek
  • první položka
  • druhá položka
  • třetí položka
Šablona:Š
horizontal Vodorovný odrážkový seznam
  • první položka
  • druhá položka
  • třetí položka
Šablona:Š
ordered Číslovaný nebo abecední seznam
  1. první položka
  2. druhá položka
  3. třetí položka
horizontal_ordered Vodorovný číslovaný nebo abecední seznam
  1. první položka
  2. druhá položka
  3. třetí položka

Parametry

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}}
  • 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;}}
  • Vítěz
  • Druhé místo
  • Třetí místo
{{#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;}}
  • Vítěz
  • Druhé místo
  • Třetí místo