Wikipedia:Technik/Skin/Gadgets/citeRef
citeRef
Das Gadget citeRef ist nicht für Benutzerkonten konfigurierbar.
Es bewirkt Verbesserungen und projektspezifische Anpassungen bei der Anzeige von Einzelnachweisen, sowohl in der Einzelnachweisliste (<references />
) als auch am einzelnen <ref>
-Tag.
Die Definitionen befanden sich bis Frühjahr 2023 in der allgemeinen MediaWiki:Common.css.
Funktionalität
[Quelltext bearbeiten ]<ref>-Element
[Quelltext bearbeiten ]Im Fließtext (oben) steht ein <ref>
-Element, das derzeit in ein <sup>
mit dem Verweis-Link umgewandelt wird. Dabei erbt dieses zunächst alle Texteigenschaften der Umgebung.
- Selektor
sup.reference
- Schrift-Eigenschaften
-
font-family: sans-serif;
– Schriftart unabhängig und einheitlichfont-variant: normal;
– keine Variation erbenfont-style: normal;
– nicht kursiv; zurzeit durch MediaWikifont-weight: normal;
– keine Fettschrift; zurzeit durch MediaWiki
- Schriftgröße
- Die Schriftgröße sollte einheitlich sein.
- In Überschriften nicht riesenhaft vergrößert.
- In
<small>
-Bereichen nicht nochmals verkleinert und für viele Menschen nicht mehr erkennbar.
- Gelöst werden kann dies durch Bezugnahme auf die Basis-Schriftgröße der Seite („root",
rem
= root-em
).- Der Inhaltstext (Hauptteil) wird von MediaWiki etwas verkleinert; bei MonoBook stärker.
font-size: 0.7rem;
könnte für die meisten Skins passen.
text-decoration: none;
- Wäre Kandidat für weitere Unabhängigkeit von der Umgebung.
- Würde aber auch die Verlinkungs-Eigenschaften unterdrücken, etwa das Aufblitzen einer Unterstreichung beim Mouse-over der einzelnen Verlinkungen.
- Bidirektionalität
- Zurzeit keine auf CSS-Ebene wirksame und standardisierte Verhinderung der Wirkung des umgebenden RTL-Textes bekannt.
- Außerdem würde vermutlich kaum eine nachteilige Wirkung eintreten, da Klammern und Ziffern ambivalent.
- Allerdings hätte
group="Anm."
in Verbindung mit der Ziffer und öffnender wie schließender Klammer möglicherweise ein Problem. - Umbruch-Schutz
- Für
[Anm.
5]
white-space: nowrap;
zurzeit durch MediaWiki
- Kleiner Abstand links
- Kursivschrift von Buchstabe mit was rechts oben führt gern dazu, dass in H[1] die kursivierte rechte obere Ecke kollidiert; auch nach einem Anführungszeichen.
- H[71][11][123] sieht für manche Leute mit nicht so guten Augen aus wie ein Barcode, lauter vertikale Striche, wo ist denn jetzt welches ref zum Anklicken?
padding-left: 0.1rem;
<references>-Block
[Quelltext bearbeiten ]Die Rücksprung-Elemente können durch Bearbeitungen mit dem VisualEditor anders durchnummeriert werden, ohne dass eine neu generierte Gesamtseite vom Sever geliefert würde. Deshalb übernimmt künftig CSS die kulturabhängige Nummerierung der Rücksprung-Verlinkungen.
- Nummerierung
content: counter(mw-ref-linkback);
- Kleinbuchstaben
- Für Wikis in lateinischer Schrift angemessen.
lower-alpha
- Soll nach dem 26. (
z
) mit 27. =aa
weitermachen.
- Kursivschrift
- Bei Kleinbuchstaben wäre das so üblich; kann man machen.
font-style: italic;
Profil
[Quelltext bearbeiten ]citeRef: Anpassungen bei der Anzeige von Einzelnachweisen | |
Eigenschaft | Zuweisung |
---|---|
ResourceLoader | unterstützt |
default | Vorgabe für alle |
hidden | versteckt |
actions | edit view |
styles | citeRef.css |
* citeRef[ResourceLoader|default|hidden|actions=edit,view]|citeRef.css
CSS
[Quelltext bearbeiten ]/* * Lesbarkeit der Einzelnachweise gewährleisten bzw. verbessern; * Vererbung von Hervorhebungen auf Einzelnachweise verhindern */ sup.reference{ font-family:sans-serif; font-variant:normal; } /* * Hochgestellte Buchstaben in der Einzelnachweiseliste kursiv setzen: * (1) CSS für Legacy-Parser, 2023 auslaufend */ ol.referenceslia[href|="#cite_ref"]{ font-style:italic; } /* (2) CSS für Parsoid, ab 2023 */ span[rel="mw:referencedBy"]{ counter-reset:mw-ref-linkback0; } span[rel="mw:referencedBy"]>a::before{ font-style:italic; content:counter(mw-ref-linkback,lower-alpha); } /* * Verwendung der Schwesterprojektverweise in Einzelnachweisen: * [[:Kategorie:Vorlage:Schwesterprojektverweis]] */ ol.referenceslidiv.sisterproject{ display:inline; }
Siehe auch
[Quelltext bearbeiten ]- mw:Parsoid/Parser Unification/Cite CSS (englisch) – Anlass der Erstellung
Änderungswünsche
[Quelltext bearbeiten ]Bitte auf MediaWiki/Änderungen vorschlagen.