Vorlage:FN/styles
CSS
.fussnoten-marke {
font-size: 0.75rem;
font-style: normal;
font-variant: normal;
font-weight: normal;
unicode-bidi: isolate;
white-space: nowrap;
}/* weitgehend Kopie des systemweiten Stils für "sup.reference",
zusätzlich werden grundlegende Regeln für "sup" angewandt */
.fussnoten-marke.reference, /* nur Vorlage FN */
span.fussnoten-inhalt {
padding-left: 0.1rem;
}
.fussnoten-marke.reference ~ .fussnoten-marke.reference,
span.fussnoten-inhalt ~ span.fussnoten-inhalt {
padding-left: 0.15rem;
}
.fussnoten-block {
margin-bottom: 0.1rem; /* wie li in ol.references */
}
div.fussnoten-inhalt {
display: inline-block;
padding-left: 0.8rem;
text-indent: -0.8rem;
}
div.fussnoten-inhalt p,
div.fussnoten-inhalt dl,
div.fussnoten-inhalt ol,
div.fussnoten-inhalt ul {
text-indent: 0;
}
div.fussnoten-inhalt.fussnoten-floatfix {
display: block;
}
.fussnoten-box {
margin-top: 0.5rem;
padding-left: 0.8rem;
}
.fussnoten-box,
div.fussnoten-inhalt {
font-size: 94%;/* wie Schriftgröße der Bildlegenden */
}
.fussnoten-box div.fussnoten-inhalt,
span.fussnoten-inhalt,
.fussnoten-inhalt .reference-text {
font-size: inherit;
}
.fussnoten-inhalt .reference-text {
display: inline;
}
.fussnoten-linie {
display: inline-block;
position: relative;
top: -1em;
border-top: solid 1px #808080;
width: 8rem;
}
.fussnoten-linie + p,
.fussnoten-linie + dl,
.fussnoten-linie + ol,
.fussnoten-linie + ul,
.fussnoten-linie + link + div {
margin-top: -1em
}
.fussnoten-marke.reference:target,
.fussnoten-inhalt:target {
background-color: #eaf3ff; /* wie für MediaWiki-Belegsystem */
box-shadow: 0 0 0 0.25em #eaf3ff;
}
.fussnoten-marke.reference:target,
.fussnoten-inhalt:target .fussnoten-marke {
font-weight: bold;
}
Kopiervorlage
[Quelltext bearbeiten]<templatestyles src="FN/styles.css" />
Funktion
[Quelltext bearbeiten]Die Stilregeln steuern die Darstellung des Fußnotensystems, das unabhängig von der MediaWiki-Technik der Einzelnachweise über die drei Vorlagen {{FN}}, {{FNZ}} und {{FNBox}} genutzt werden kann.
Klassen
[Quelltext bearbeiten]- fussnoten-marke
- für die Fußnotenmarken (das Fußnotenzeichen)
- eingefügt durch {{FN}} und {{FNZ}}
- fussnoten-box
- für den unsichtbaren Kasten um die Fußnoten (Block-Element)
- eingefügt durch {{FNBox}}
- fussnoten-linie
- für die Linie über dem unsichtbaren Kasten
- eingefügt durch {{FNBox}}
- fussnoten-block
- Blockelement um die Fußnoten, die nicht als Fließtext gesetzt werden (Vorlagenparameter 3 nicht gesetzt)
- notwendig, um bei hervorgehobenen Fußnoten nur den eigentlichen Text zu markieren
- eingefügt durch {{FNZ}}
- fussnoten-inhalt
- für den Fußnotentext
- je nachdem, ob Vorlagenparameter 3 gesetzt ist oder nicht, beschreibt die Klasse ein Block-Element (
div
; Inline-Block, um bei hervorgehobenen Fußnoten nur den eigentlichen Text zu markieren) oder ein Inline-Element (span
) - eingefügt durch {{FNZ}}
- fussnoten-floatfix
- ändert Fußnotentext in Block-Element ab (statt Inline-Block)
- selten notwendig bei Konflikten mit seitlich angeordneten fließenden Inhalten (Floats)
- unerwünschter Effekt: Färbung markierter Fußnoten reicht in den fließenden Inhalt hinein
- eingefügt durch {{FNZ}} bei Verwendung von Parameter
floatfix
- reference, reference-text und mw-cite-backlink
- Klassen von MediaWiki, notwendig für die Einzelnachweisvorschau
Beeinflussung der Darstellung
[Quelltext bearbeiten]Die obigen Vorgaben können individuell übersteuert werden, vergleiche Einbindung von Benutzerstilen.
Beispiel: Die Fußnotenmarkierung wird mit einem kleinen Abstand zum vorherigen Inhalt dargestellt. Um das Verhalten vorheriger Versionen – die Darstellung ohne Abstand – wieder zu erhalten, muss Folgendes in die eigene Stildatei eingetragen werden:
(Das Voranstellen von .mw-parser-output
ist notwendig, um die Regeln des Vorlagenstiles zu übersteuern.)
.mw-parser-output .fussnoten-marke.reference,
.mw-parser-output .fussnoten-marke.reference ~ .fussnoten-marke.reference,
.mw-parser-output span.fussnoten-inhalt,
.mw-parser-output span.fussnoten-inhalt ~ span.fussnoten-inhalt
{ padding-left: 0; }
Um die Schriftgröße für die Fußnoten zu verändern, trägt man sich das Folgende ein und passt die Größe nach Belieben an:
.mw-parser-output .fussnoten-box,
.mw-parser-output div.fussnoten-inhalt
{ font-size: 1rem; }
Für die hochgestellten Marken wird keine eigene Schriftgröße benutzt, sondern der MediaWiki-Standard für Referenzmarken (font-size:0.87rem
ist der Standardwert).
Um das nur für die Fußnotenmarken zu ändern, Folgendes eintragen und individuell anpassen:
.mw-parser-output .fussnoten-marke { font-size:0.75rem; }
Um nur Marken im Fließtext zu ändern, wäre Folgendes zu verwenden:
.mw-parser-output .fussnoten-marke.reference, /* Vorlage FN */
.mw-parser-output span.fussnoten-inhalt .fussnoten-marke /* Vorlage FNZ */
{ font-size:0.8rem; }
Sollen dagegen die Marken nur im Fußnotenblock in anderer Größe dargestellt werden, wäre stattdessen Folgendes zu verwenden:
.mw-parser-output div.fussnoten-inhalt .fussnoten-marke /* Vorlage FNZ */
{ font-size:0.9rem; }