Vorlage:column-multiple/styles

aus Wikipedia, der freien Enzyklopädie
< Vorlage:Column-multiple
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 5. März 2020 um 13:29 Uhr durch imported>PerfektesChaos(310926) (+).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

CSS

.column-multiple,
div[style*=column] {
   margin-top: 0.3em;
}
.column-multiple > ol,
.column-multiple > ul,
.column-multiple > p,
div[style*=column] > ol,
div[style*=column] > ul {
   margin-top: 0;
}
.column-multiple li,
div[style*=column] li,
.column-multiple-avoid  {
   break-inside: avoid;
   break-inside: avoid-column;
   page-break-inside: avoid;
}
.column-multiple-avoid-3  {
   orphans: 3;
   widows: 3;
}

Die Programmierung ist gegen Bearbeitung geschützt (Halbschutz).

Kopiervorlage

<templatestyles src="Column-multiple/styles.css" />

.column-multiple, div[style*=column]
<div> zur Umhüllung einer mehrspaltigen Liste
Die margin-top für alle Einzelspalten wird auf 0 gesetzt, damit diese oben bündig dargestellt werden.
Im Gegenzug wird für das umhüllende Element der gleiche Abstand zum vorhergehenden Bereich gesetzt, wie er ansonsten für eine einzelne Aufzählung verwendet würde.
MediaWiki setzt vor Aufzählungslisten einen kleinen Abstand.
Zusätzlich auch für vorstellbare mehrspaltige Fließtext-Absätze geeignet.
.column-multiple-avoid
Hurenkind und Schusterjunge
Es wird vermieden, dass ein mehrzeiliges Listenelement unten in der linken Spalte unterbrochen und oben in der folgenden Spalte fortgesetzt wird.
Das gilt genauso für die Listenpunkte von Aufzählungen, wobei nur ein Element noch in der vorherigen oder folgenden Spalte stünde, oder gar nur eine Überschrift ohne folgende Elemente.
.column-multiple-avoid-3
Die orphans und widows werden von mutmaßlichem Browser-Standard 2 auf 3 erhöht; das ist insbesondere sinnvoll, wenn eine Überschrift von Elementen gefolgt werden soll.

Beispiele

Siehe

Weitere Informationen