Vorlage:Listenstile/styles.css

Aus ÖsterreichWiki
< Vorlage:Listenstile
Version vom 29. Oktober 2024, 16:07 Uhr von Sonne7 (Diskussion | Beiträge) ((Korrektur) CSS-Code gesamt von Tag 'ul' auf Tag 'div' geändert - konkret alle Regeln bzgl. den beiden hier definierten Klassen 'liste-zaehler' und 'liste-display' vom Tag 'ul' auf das Tag 'div' geändert und mit Ausnahme der ersten Regel bei allen weiteren Regeln das Tag 'ul' zwischen den Tags 'div' und 'li' eingefügt (Anm.: Grund ist die in der Wiki-Syntax vermutlich fehlende Fähigkeit dem generierten Tag 'ul' eine CSS-Klasse zuzuordnen) + Entfernung der 9 wohl nicht nutzbaren Farbanpassungen)
Zur Navigation springen Zur Suche springen
/* Definition von liste-zaehler */
/* - Klasse 'liste-zaehler' für die Definition und Berechnung */
/* - Klasse 'liste-display' für die Anzeige bei jedem Element */

div.liste-zaehler {
	counter-reset: listZaehler;
}
div.liste-zaehler.liste-display ul li::before {
	display: inline-block;
	padding-right: 0.5em;
	padding-left: 0.5em;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
	text-align: right;
	font-size: 80%;
	vertical-align: inherit;
	background-color: #eaecf0;
	content: "";
}
div.liste-zaehler ul li {
	counter-increment: listZaehler;
}
div.liste-zaehler.liste-display ul li::before {
	content: attr(data-zaehler-vor) counter(listZaehler) attr(data-zaehler-nach);
}
div.liste-zaehler.liste-display ul li:first-child::before {
	font-weight: bold;
	content: attr(data-zaehler-spalte);
}