Vorlage:Mehrspaltige Liste: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
||
Zeile 1: | Zeile 1: | ||
<noinclude>{{Dokumentation/Dokuseite}}</noinclude> | |||
{{TemplateData|JSON= | |||
{ "description": "Listen mit Hilfe von [[Cascading Style Sheets|CSS]] dynamisch in [[Wikipedia:Spaltensatz|Spalten]] aufzuteilen, also abhängig von der Breite des Browserfensters. Bei geringen Bildschirmgrößen mit entsprechend kleineren Fenstern, beispielsweise auf Smartphones, wird der Text bei Bedarf automatisch einspaltig formatiert.", | |||
"params": { | |||
"breite": { | |||
"label": "Spaltenbreite", | |||
"description": "Mindestbreite der Spalten, vorzugweise in em", | |||
"type": "line", | |||
"default": "30em", | |||
"example": "15em" | |||
}, | |||
"anzahl": { | |||
"label": "Anzahl", | |||
"description": "Maximale Zahl der Spalten", | |||
"type": "number", | |||
"suggestedvalues": [ "2", | |||
"3", | |||
"4", | |||
"5", | |||
"6", | |||
"7", | |||
"8", | |||
"9" ], | |||
"example": "2" | |||
}, | |||
"abstand": { | |||
"label": "Abstand", | |||
"description": "Mindestabstand zwischen den Spalten, vorzugweise in em", | |||
"type": "line", | |||
"default": "1em", | |||
"example": "2em" | |||
}, | |||
"gesamtbreite": { | |||
"label": "Gesamtbreite", | |||
"description": "Maximale Gesamtbreite der Liste, vorzugweise in em", | |||
"type": "line", | |||
"example": "90em" | |||
}, | |||
"liste": { | |||
"label": "Listentext", | |||
"description": "Inhalt der Liste in Wikitext", | |||
"type": "content", | |||
"required": true, | |||
"aliases": [ "1" ] | |||
} | |||
}, | |||
"format": "inline half" | |||
} | |||
|TOC=1 | |||
}} | |||
== Beschreibung == | |||
'''Wichtig''' | |||
* Falls im Fließtext Gleichheitszeichen „=“ vorkommen, müssen sie mit der HTML-Entität <code> &#61;</code> ersetzt werden, weil sonst die Textanzeige unterbleibt. | |||
* Besser ist es daher, den benannten Parameter <code>liste=</code> zu verwenden. | |||
'''Anzahl der Spalten''' | |||
{{Info}} Die tatsächliche Anzahl der Spalten kann von der Angabe im Parameter <code>anzahl=</code> abweichen, weil sie sich dynamisch an die verfügbare Bildschirmbreite anpasst. | |||
* Die Standardvorgabe für die Spaltenbreite ist 30[[em (Schriftsatz)|em]] – bei einer Monitorbreite von 1920 Bildpunkten ergibt das 4 Spalten. | |||
** Wenn die Spalten größere Bilder enthalten, sollte die <code>breite=</code> erhöht werden, um das Ineinanderverschieben der Spalten zu vermeiden (austesten). | |||
** Zusätzlich kann die [[#Bsp4|maximale Anzahl der Spalten]] festgelegt werden | |||
** Bei schmalen Textspalten kann die em-Zahl auch auf beispielsweise 15em heruntergesetzt werden, um [[#Bsp3|mehr Spalten]] zu erhalten. | |||
* In manchen Fällen kann es sinnvoll sein, zusätzlich eine [[#Bsp6|maximale Gesamtbreite]] anzugeben. | |||
== Kopiervorlage == | |||
Einfach Standard | |||
<pre style="white-space:pre-wrap;"> | |||
{{Mehrspaltige Liste |liste= | |||
‹Inhalt› | |||
}} | |||
</pre> | |||
Alle Parameter | |||
<pre style="white-space:pre-wrap;"> | |||
{{Mehrspaltige Liste |breite= |gesamtbreite= |anzahl= |abstand= |liste= | |||
‹Inhalt› | |||
}} | |||
</pre> | |||
== Beispiele == | |||
=== Bsp. 1, mit Stichpunkten === | |||
<pre style="white-space:pre-wrap;"> | |||
{{Mehrspaltige Liste |liste= | |||
* Eintrag 1 | |||
* Eintrag 2 | |||
* Eintrag 3 | |||
* Eintrag 4 | |||
* Eintrag 5 | |||
* Eintrag 6 | |||
* Eintrag 7 | |||
* Eintrag 8 | |||
* Eintrag 9 | |||
* Eintrag 10 | |||
… | |||
}} | |||
</pre> | |||
''ergibt'': | |||
{{Mehrspaltige Liste |liste= | |||
* Eintrag 1 | |||
* Eintrag 2 | |||
* Eintrag 3 | |||
* Eintrag 4 | |||
* Eintrag 5 | |||
* Eintrag 6 | |||
* Eintrag 7 | |||
* Eintrag 8 | |||
* Eintrag 9 | |||
* Eintrag 10 | |||
… | |||
}} | |||
=== Bsp. 2, mit Nummerierung === | |||
<pre style="white-space:pre-wrap;"> | |||
{{Mehrspaltige Liste |liste= | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
… | |||
}} | |||
</pre> | |||
''ergibt'': | |||
{{Mehrspaltige Liste |liste= | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
# Eintrag | |||
… | |||
}} | |||
=== {{Anker|Bsp3}} Bsp. 3, Mindestspaltenbreite reduziert === | |||
<pre style="white-space:pre-wrap;"> | |||
{{Mehrspaltige Liste |breite=15em |liste= | |||
{{Lorem Ipsum/1}} | |||
{{Lorem Ipsum/2}} | |||
}} | |||
</pre> | |||
''ergibt'': | |||
{{Mehrspaltige Liste |breite=15em |liste= | |||
{{Lorem Ipsum/1}} | |||
{{Lorem Ipsum/2}} | |||
}} | |||
=== {{Anker|Bsp4}} Bsp. 4, Mindestbreite mit begrenzer Spaltenanzahl === | |||
<pre style="white-space:pre-wrap;"> | |||
{{Mehrspaltige Liste |breite=10em |anzahl=2 |liste= | |||
{{Lorem Ipsum/1}} | |||
{{Lorem Ipsum/2}} | |||
}} | |||
</pre> | |||
''ergibt'': | |||
{{Mehrspaltige Liste |breite=10em |anzahl=2 |liste= | |||
{{Lorem Ipsum/1}} | |||
{{Lorem Ipsum/2}} | |||
}} | |||
=== Bsp. 5, Mindestbreite mit Abstand zwischen den Spalten === | |||
<pre style="white-space:pre-wrap;"> | |||
{{Mehrspaltige Liste |breite=10em |abstand=5em |liste= | |||
{{Lorem Ipsum/1}} | |||
{{Lorem Ipsum/2}} | |||
}} | |||
</pre> | |||
''ergibt'': | |||
{{Mehrspaltige Liste |breite=10em |abstand=5em |liste= | |||
{{Lorem Ipsum/1}} | |||
{{Lorem Ipsum/2}} | |||
}} | |||
=== {{Anker|Bsp6}} Bsp. 6, Liste mit maximaler Gesamtbreite === | |||
{{Info}} Die Angabe für <code>gesamtbreite</code> sollte größer sein als <code>breite</code> × <code>anzahl</code>. | |||
<pre style="white-space:pre-wrap;"> | |||
{{Mehrspaltige Liste |breite=5em |gesamtbreite=30em |anzahl=5 |liste= | |||
* 1800 | |||
* 1810 | |||
* 1820 | |||
* 1830 | |||
* 1840 | |||
* 1850 | |||
* 1860 | |||
* 1870 | |||
* 1880 | |||
* 1890 | |||
* 1900 | |||
* 1910 | |||
* 1920 | |||
* 1930 | |||
* 1940 | |||
* 1950 | |||
* 1960 | |||
* 1970 | |||
* 1980 | |||
* 1990 | |||
* 2000 | |||
* 2010 | |||
* 2020 | |||
}} | |||
</pre> | |||
''ergibt'': | |||
{{Mehrspaltige Liste |breite=5em |gesamtbreite=30em |anzahl=5 |liste= | |||
* 1800 | |||
* 1810 | |||
* 1820 | |||
* 1830 | |||
* 1840 | |||
* 1850 | |||
* 1860 | |||
* 1870 | |||
* 1880 | |||
* 1890 | |||
* 1900 | |||
* 1910 | |||
* 1920 | |||
* 1930 | |||
* 1940 | |||
* 1950 | |||
* 1960 | |||
* 1970 | |||
* 1980 | |||
* 1990 | |||
* 2000 | |||
* 2010 | |||
* 2020 | |||
}} | |||
== Siehe auch == | |||
* [[Hilfe:Textgestaltung/Mehrspaltigkeit und Listen]] | |||
<includeonly> | |||
[[Kategorie:Vorlage:Textformatierung]] | |||
</includeonly> | |||
<onlyinclude><includeonly><templatestyles src="column-multiple/styles.css" /><div class="column-multiple" style="column-width:{{{{{|safesubst:}}}#if:{{{breite|<noinclude>-</noinclude>}}}|{{{breite}}}|30em}};{{{{{|safesubst:}}}#if:{{{anzahl|}}}| column-count:{{{anzahl|}}};}}{{{{{|safesubst:}}}#if:{{{abstand|}}}| column-gap:{{{abstand|}}};}}{{{{{|safesubst:}}}#if:{{{gesamtbreite|}}}| max-width:{{{gesamtbreite|}}};}}"> | <onlyinclude><includeonly><templatestyles src="column-multiple/styles.css" /><div class="column-multiple" style="column-width:{{{{{|safesubst:}}}#if:{{{breite|<noinclude>-</noinclude>}}}|{{{breite}}}|30em}};{{{{{|safesubst:}}}#if:{{{anzahl|}}}| column-count:{{{anzahl|}}};}}{{{{{|safesubst:}}}#if:{{{abstand|}}}| column-gap:{{{abstand|}}};}}{{{{{|safesubst:}}}#if:{{{gesamtbreite|}}}| max-width:{{{gesamtbreite|}}};}}"> | ||
{{{liste|{{{1|}}}}}} | {{{liste|{{{1|}}}}}} | ||
</div></includeonly></onlyinclude> | </div></includeonly></onlyinclude> |
Version vom 6. Oktober 2022, 17:06 Uhr
Vorlage:Dokumentation/Dokuseite Vorlage:TemplateData
Beschreibung
Wichtig
- Falls im Fließtext Gleichheitszeichen „=“ vorkommen, müssen sie mit der HTML-Entität
=
ersetzt werden, weil sonst die Textanzeige unterbleibt. - Besser ist es daher, den benannten Parameter
liste=
zu verwenden.
Anzahl der Spalten
Vorlage:Info Die tatsächliche Anzahl der Spalten kann von der Angabe im Parameter anzahl=
abweichen, weil sie sich dynamisch an die verfügbare Bildschirmbreite anpasst.
- Die Standardvorgabe für die Spaltenbreite ist 30em – bei einer Monitorbreite von 1920 Bildpunkten ergibt das 4 Spalten.
- Wenn die Spalten größere Bilder enthalten, sollte die
breite=
erhöht werden, um das Ineinanderverschieben der Spalten zu vermeiden (austesten). - Zusätzlich kann die maximale Anzahl der Spalten festgelegt werden
- Bei schmalen Textspalten kann die em-Zahl auch auf beispielsweise 15em heruntergesetzt werden, um mehr Spalten zu erhalten.
- Wenn die Spalten größere Bilder enthalten, sollte die
- In manchen Fällen kann es sinnvoll sein, zusätzlich eine maximale Gesamtbreite anzugeben.
Kopiervorlage
Einfach Standard
{{Mehrspaltige Liste |liste= ‹Inhalt› }}
Alle Parameter
{{Mehrspaltige Liste |breite= |gesamtbreite= |anzahl= |abstand= |liste= ‹Inhalt› }}
Beispiele
Bsp. 1, mit Stichpunkten
{{Mehrspaltige Liste |liste= * Eintrag 1 * Eintrag 2 * Eintrag 3 * Eintrag 4 * Eintrag 5 * Eintrag 6 * Eintrag 7 * Eintrag 8 * Eintrag 9 * Eintrag 10 … }}
ergibt:
<templatestyles src="column-multiple/styles.css" />
- Eintrag 1
- Eintrag 2
- Eintrag 3
- Eintrag 4
- Eintrag 5
- Eintrag 6
- Eintrag 7
- Eintrag 8
- Eintrag 9
- Eintrag 10
…
Bsp. 2, mit Nummerierung
{{Mehrspaltige Liste |liste= # Eintrag # Eintrag # Eintrag # Eintrag # Eintrag # Eintrag # Eintrag # Eintrag # Eintrag # Eintrag … }}
ergibt:
<templatestyles src="column-multiple/styles.css" />
- Eintrag
- Eintrag
- Eintrag
- Eintrag
- Eintrag
- Eintrag
- Eintrag
- Eintrag
- Eintrag
- Eintrag
…
Vorlage:Anker Bsp. 3, Mindestspaltenbreite reduziert
{{Mehrspaltige Liste |breite=15em |liste= {{Lorem Ipsum/1}} {{Lorem Ipsum/2}} }}
ergibt:
<templatestyles src="column-multiple/styles.css" />
Vorlage:Anker Bsp. 4, Mindestbreite mit begrenzer Spaltenanzahl
{{Mehrspaltige Liste |breite=10em |anzahl=2 |liste= {{Lorem Ipsum/1}} {{Lorem Ipsum/2}} }}
ergibt:
<templatestyles src="column-multiple/styles.css" />
Bsp. 5, Mindestbreite mit Abstand zwischen den Spalten
{{Mehrspaltige Liste |breite=10em |abstand=5em |liste= {{Lorem Ipsum/1}} {{Lorem Ipsum/2}} }}
ergibt:
<templatestyles src="column-multiple/styles.css" />
Vorlage:Anker Bsp. 6, Liste mit maximaler Gesamtbreite
Vorlage:Info Die Angabe für gesamtbreite
sollte größer sein als breite
× anzahl
.
{{Mehrspaltige Liste |breite=5em |gesamtbreite=30em |anzahl=5 |liste= * 1800 * 1810 * 1820 * 1830 * 1840 * 1850 * 1860 * 1870 * 1880 * 1890 * 1900 * 1910 * 1920 * 1930 * 1940 * 1950 * 1960 * 1970 * 1980 * 1990 * 2000 * 2010 * 2020 }}
ergibt:
<templatestyles src="column-multiple/styles.css" />
- 1800
- 1810
- 1820
- 1830
- 1840
- 1850
- 1860
- 1870
- 1880
- 1890
- 1900
- 1910
- 1920
- 1930
- 1940
- 1950
- 1960
- 1970
- 1980
- 1990
- 2000
- 2010
- 2020
Siehe auch