|
|
| Zeile 1: |
Zeile 1: |
| /*----------------------------------------------------------------------------------------------*/ | | /* ============================================================ |
| /* ACHTUNG! Common.css enthält die gemeinsamen Skin-Anpassungen der deutschsprachigen Wikipedia */
| | MediaWiki:Common.css – FLBK-Wiki |
| /*----------------------------------------------------------------------------------------------*/
| | Bereinigte Fassung (Basis: Wikipedia-Common.css). |
| | | Wikipedia-Infrastruktur & ungenutzte Vorlagen-Styles entfernt. |
| /*----------------------------------------------------------------------------------------------*/
| | Hinweis: Gilt NICHT für die mobile Ansicht – dafür MediaWiki:Mobile.css. |
| /* ACHTUNG! MediaWiki:Common.css steht in der mobilen Version nicht zur
| | ============================================================ */ |
| * Verfügung. Anpassungen müssen ggf. separat in MediaWiki:Mobile.css übernommen werden. */
| |
| /*----------------------------------------------------------------------------------------------*/
| |
| | |
| /*
| |
| * Common.css ist in zwei grundlegende Abschnitte gegliedert:
| |
| *
| |
| * 1. Anpassungen der Anzeige von editierbaren Seiteninhalten
| |
| * (a) Definitionen projektweiter Klassen und IDs
| |
| * (b) HTML-Elemente
| |
| * 2. Anpassungen der Bedienoberfläche
| |
| * (a) Anpassungen für die Flagged-Revisions-Erweiterung
| |
| * (b) Unsortierte Anpassungen
| |
| *
| |
| * Jede Ergänzung/Änderung muss vorher jeweils für alle Skins auf Tauglichkeit
| |
| * getestet werden, individuell per [[Special:Mypage/common.css]]! Ist hier
| |
| * erstmal geändert, dauert es dank Cache eine Weile, bis die Änderungen bei
| |
| * allen Nutzern sichtbar oder, bei Fehlern, korrigiert sind.
| |
| *
| |
| * Insbesondere innerhalb des Abschnitts 1. (a) ist die Reihenfolge der Regeln
| |
| * wichtig, weil die dort definierten Klassen kombiniert werden können.
| |
| */
| |
| | |
| /* +++++ 1. ANPASSUNGEN DER ANZEIGE VON EDITIERBAREN SEITENINHALTEN +++++ */
| |
| | |
| /* +++++ 1. (a) DEFINITIONEN PROJEKTWEITER KLASSEN UND IDS +++++ */
| |
|
| |
|
| /* Personennamen in Kapitälchen */ | | /* Personennamen in Kapitälchen */ |
| .Person { | | .Person { |
| font-variant: small-caps;
| | font-variant: small-caps; |
| }
| |
| | |
| /*
| |
| * Stylesheet-Ergänzung zu Standard-Navigationsleisten:
| |
| * [[Hilfe:Navigationsleisten]], [[Vorlage:Navigationsleiste]]
| |
| */
| |
| div.NavFrame {
| |
| border: 1px solid #a2a9b1;
| |
| clear: both;
| |
| font-size: 95%;
| |
| margin-top: 1.5em;
| |
| min-height: 0; /* IE 7 */
| |
| padding: 2px;
| |
| text-align: center;
| |
| }
| |
| div.NavPic {
| |
| float: left;
| |
| padding: 2px;
| |
| }
| |
| div.NavHead {
| |
| background: #eaecf0;
| |
| font-weight: bold;
| |
| }
| |
| div.NavFrame:after {
| |
| clear: both;
| |
| content: "";
| |
| display: block;
| |
| }
| |
| | |
| /*
| |
| * Stylesheet für den „Ausklappen“-Button an Navigationsleisten, der in
| |
| * [[MediaWiki:Common.js]] implementiert wird
| |
| */
| |
| .NavToggle {
| |
| float: right;
| |
| font-size: x-small;
| |
| }
| |
| | |
| /* Automatisches Verschmelzen benachbarter Navigationsleisten */
| |
| div.NavFrame + div.NavFrame {
| |
| margin-top: -1px;
| |
| }
| |
| | |
| /*
| |
| * Verschmelzen mittels [[Vorlage:NaviBlock]]
| |
| * Im Gegensatz zum automatischen Verschmelzen gibt es bei dieser Variante keine
| |
| * Trennlinie zwischen den Leisten. Möglicherweise war dies ursprünglich nur ein
| |
| * IE-6-Workaround, da das automatische Verschmelzen im IE 6 nicht funktioniert.
| |
| */
| |
| div.BoxenVerschmelzen {
| |
| border: 1px solid #a2a9b1;
| |
| clear: both;
| |
| font-size: 95%;
| |
| margin-top: 1.5em;
| |
| padding-top: 2px;
| |
| }
| |
| div.BoxenVerschmelzen div.NavFrame {
| |
| border: none;
| |
| font-size: 100%;
| |
| margin: 0;
| |
| padding-top: 0;
| |
| } | | } |
|
| |
|
| /* | | /* prettytable: sauberes Alias für wikitable (ohne Wikipedia-Warnfärbung) */ |
| * VERALTET: Ehemals [[Vorlage:Prettytable]], jetzt infolge von [[rev:48842]]
| |
| * Kopie der Klasse „wikitable“ aus mediawiki.legacy/shared.css bis auf die
| |
| * Einfärbung der Kopfzellen.
| |
| * Die Existenz zweier Klassennamen ist aus [[:en:MediaWiki:Common.css]] geerbt,
| |
| * vgl. https://en.wikipedia.org/w/index.php?diff=26977467&oldid=26934973
| |
| * und https://en.wikipedia.org/w/index.php?diff=361917988&oldid=358750840.
| |
| * Es gab im Jahr 2007 einen Botlauf zur Umstellung der Vorlage auf CSS,
| |
| * dokumentiert unter [[Vorlage Diskussion:Prettytable/Bugs]] (gelöscht). Dabei
| |
| * wurde leider der „falsche“ Klassenname gewählt.
| |
| * Da die Vorlage keine farblichen Hervorhebungen hatte, es deshalb zahlreiche
| |
| * Einbindungen mit individuell eingefärbten Kopfzeilen gibt und die Einfärbung
| |
| * der Kopfzellen diese verdecken würde, wurde hier auf die Einfärbung der
| |
| * Kopfzellen verzichtet.
| |
| */
| |
| .prettytable { | | .prettytable { |
| background-color: #f8f9fa;
| | background-color: #f8f9fa; |
| border: 1px solid #a2a9b1;
| | border: 1px solid #a2a9b1; |
| border-collapse: collapse;
| | border-collapse: collapse; |
| color: black;
| | color: black; |
| margin: 1em 0;
| | margin: 1em 0; |
| } | | } |
| table.prettytable > * > tr > th, | | table.prettytable > * > tr > th, |
| table.prettytable > * > tr > td { | | table.prettytable > * > tr > td { |
| border: 1px solid #a2a9b1;
| | border: 1px solid #a2a9b1; |
| padding: .2em .4em;
| | padding: .2em .4em; |
| } | | } |
| table.prettytable > * > tr > th { | | table.prettytable > * > tr > th { |
| /* background-color: #eaecf0; */
| | text-align: center; |
| text-align: center;
| |
| } | | } |
| table.prettytable > caption { | | table.prettytable > caption { |
| font-weight: bold;
| | font-weight: bold; |
| } | | } |
|
| |
|
| /* Temporäres Vergrämen aus dem ANR */ | | /* Zebra-Tabellen (.wikitable.zebra) */ |
| .ns-0 table.prettytable::before {
| |
| background-color: #ffff00;
| |
| content: "class=prettytable ist veraltet, wikitable verwenden";
| |
| color: #FF0000;
| |
| }
| |
| .ns-0 .prettytable {
| |
| background-color: #ff69b4;
| |
| border: 1em solid #ff0000;
| |
| }
| |
| .ns-0 table.prettytable > * > tr > th,
| |
| .ns-0 table.prettytable > * > tr > td {
| |
| border: 1em solid #ff0000;
| |
| }
| |
| | |
| /*
| |
| * Zebra-Tabellen. Bei Verwendung zusammen mit „rowspan“ richtet sich die Farbe
| |
| * jeder Zelle nach der ersten Zeile, zu der die Zelle gehört.
| |
| */
| |
| table.wikitable.zebra > tbody > :nth-child(even):not([class*="hintergrundfarbe"]) { | | table.wikitable.zebra > tbody > :nth-child(even):not([class*="hintergrundfarbe"]) { |
| background: white;
| | background: white; |
| } | | } |
|
| |
|
| /* | | /* Ausrichtungs-Hilfsklassen für Bausteine, Tabellen, Galerien */ |
| * Klassen für die Ausrichtung von Bausteinen, Tabellen, mit „gallery“-Tags
| |
| * realisierten Bildergalerien und weiteren Objekten.
| |
| * Vorsicht: Das MediaWiki-eigene CSS enthält Klassen mit den sehr ähnlichen
| |
| * Namen „floatleft“, „floatright“ und „center“, deren Definitionen sich aber
| |
| * von den lokalen Definitionen unterscheiden.
| |
| * Für die Bedeutung der „noflip“-Kommentare siehe
| |
| * [[mw:ResourceLoader/Features#Flipping]].
| |
| */
| |
| | |
| /* @noflip */ | | /* @noflip */ |
| div.float-left, | | div.float-left, |
| Zeile 170: |
Zeile 42: |
| ul.float-left, | | ul.float-left, |
| .float-left { | | .float-left { |
| clear: left;
| | clear: left; |
| float: left;
| | float: left; |
| margin: 1em 1em 1em 0;
| | margin: 1em 1em 1em 0; |
| } | | } |
| /* @noflip */ | | /* @noflip */ |
| Zeile 179: |
Zeile 51: |
| ul.float-right, | | ul.float-right, |
| .float-right { | | .float-right { |
| clear: right;
| | clear: right; |
| float: right;
| | float: right; |
| margin: 1em 0 1em 1em;
| | margin: 1em 0 1em 1em; |
| } | | } |
| div.centered, | | div.centered, |
| Zeile 187: |
Zeile 59: |
| ul.centered, | | ul.centered, |
| .centered { | | .centered { |
| margin-left: auto;
| | margin-left: auto; |
| margin-right: auto;
| | margin-right: auto; |
| } | | } |
|
| |
|
| /* | | /* Obenbündige Textausrichtung in Tabellenzellen */ |
| * Obenbündige Textausrichtung in Tabellen. Wirkt nicht auf Kopfzellen und wurde
| |
| * unter anderem wegen Inkonsistenzen bei sortierbaren Tabellen nicht auf
| |
| * Kopfzellen ausgeweitet.
| |
| */
| |
| .toptextcells > * > * > td { | | .toptextcells > * > * > td { |
| vertical-align: top;
| | vertical-align: top; |
| } | | } |
|
| |
|
| /* | | /* Metadaten ausblenden */ |
| * Metadaten, bspw. [[Hilfe:Personendaten|Personendaten]]; vgl.
| |
| * [[MediaWiki:Gadget-Personendaten.css]].
| |
| * Der Klassenname „metadata“ wird in der englischen Wikipedia traditionell für
| |
| * einen anderen Zweck verwendet, nämlich für „Elemente in Artikeln, die nicht
| |
| * als Teil des eigentlichen Artikelinhalts angesehen werden“, aber auch nicht
| |
| * standardmäßig ausgeblendet sind, sondern nur in „alternativen Ansichten“,
| |
| * vgl. [[:en:Wikipedia:Catalogue of CSS classes]].
| |
| * Das führt zu Nebenwirkungen, zum Beispiel ignoriert der MediaViewer Bilder in
| |
| * Bereichen mit dieser Klasse, weil er davon ausgeht, dass es sich um einen
| |
| * Wartungsbaustein mit schmückenden Icons wie [[:en:Template:Refimprove]]
| |
| * handelt, vgl. [[phab:rEMMV21549d754747681a2b50b8763996b7abf0f4efd5]].
| |
| */
| |
| .metadata { | | .metadata { |
| display: none;
| | display: none; |
| } | | } |
|
| |
|
| /* <noscript>-Emulation, vgl. [[phab:T47731]] */ | | /* <noscript>-Emulation */ |
| .client-js .noscript { | | .client-js .noscript { |
| display: none;
| | display: none; |
| }
| |
| | |
| /*
| |
| * Skinabhängige absolute Positionierungen ausblenden
| |
| * Bitte [[MediaWiki Diskussion:Common.css/Archiv/1#Absolute Positionierungen]]
| |
| * beachten
| |
| */
| |
| #mw-content-text #coordinates,
| |
| #mw-content-text #editcount,
| |
| #mw-content-text #shortcut,
| |
| body.ns-special #mw-content-text .specialpage-helplink {
| |
| display: none;
| |
| }
| |
| | |
| /* +++++ 1. (b) HTML-ELEMENTE +++++ */
| |
| | |
| /*
| |
| * Bei URLs, die auf unser Projekt und verwandte Projekte verweisen, den Pfeil
| |
| * ausblenden. Dieser Pfeil dient nur dazu, auf externe Ziele hinzuweisen. Auf
| |
| * den Einsatz der Klasse „plainlinks“ kann dadurch verzichtet werden.
| |
| * März 2016: Die hohe Selektorenspezifität ist für den Modern-Skin nötig.
| |
| */
| |
| #mw-content-text a.external[href^="//de.wikipedia.org"],
| |
| #mw-content-text a.external[href^="http://de.wikipedia.org"],
| |
| #mw-content-text a.external[href^="https://de.wikipedia.org"],
| |
| #mw-content-text a.external[href^="//www.wikidata.org"],
| |
| #mw-content-text a.external[href^="http://www.wikidata.org"],
| |
| #mw-content-text a.external[href^="https://www.wikidata.org"],
| |
| #mw-content-text a.external[href*=".toolforge.org/"],
| |
| #mw-content-text a.external[href^="//tools.wmflabs.org"],
| |
| #mw-content-text a.external[href^="http://tools.wmflabs.org"],
| |
| #mw-content-text a.external[href^="https://tools.wmflabs.org"] {
| |
| background-image: none;
| |
| padding-right: 0;
| |
| } | | } |
|
| |
|
| /* | | /* Abkürzungen dezenter unterstreicheln */ |
| * Unterstrichelung für Abkürzungen weniger aufdringlich als vorgegeben, damit
| |
| * die Auszeichnungen nicht wegen Aufdringlichkeit entfernt werden.
| |
| * März 2016: Firefox >= 36 benutzt „text-decoration“, alle anderen Rendering-
| |
| * Engines benutzen „border-bottom“, vgl. Regel in mediawiki.legacy/shared.css,
| |
| * https://bugs.chromium.org/p/chromium/issues/detail?id=665898 sowie
| |
| * https://bugs.webkit.org/show_bug.cgi?id=58491
| |
| */
| |
| abbr[title]:not(:hover), | | abbr[title]:not(:hover), |
| .explain[title]:not(:hover) { | | .explain[title]:not(:hover) { |
| border-bottom-color: rgba(50%, 50%, 50%, .5);
| | border-bottom-color: rgba(127, 127, 127, .5); |
| text-decoration-color: rgba(50%, 50%, 50%, .5);
| | text-decoration-color: rgba(127, 127, 127, .5); |
| } | | } |
|
| |
|
| /* | | /* blockquote: grauen linken Rand entfernen */ |
| * blockquote-Styling (grauer Rand links) lokal überschreiben,
| |
| * führt u.a. zu unschöner Darstellung bei linksfließenden Elementen,
| |
| * vgl. [[phab:T265947]] und [[Special:Permalink/205770389#blockquote_durch_MediaWiki.css]]
| |
| */
| |
| .mw-body-content blockquote { | | .mw-body-content blockquote { |
| border-left: none;
| | border-left: none; |
| padding: 0;
| | padding: 0; |
| } | | } |
|
| |
|
| /* +++++ 2. ANPASSUNGEN DER BEDIENOBERFLÄCHE +++++ */ | | /* Infoboxen nicht in Kategorie-Inhalt ragen lassen */ |
| | |
| /* +++++ 2. (a) ANPASSUNGEN FÜR DIE FLAGGED-REVISIONS-ERWEITERUNG +++++ */
| |
| | |
| /*
| |
| * Ausklappbarer Teil der Flagged-Revisions-Box im Vordergrund relativ
| |
| * positionierter Vorlagen, vor allem [[Vorlage:Positionskarte]]; an
| |
| * #mw-fr-revisiondetails-wrapper statt div.flaggedrevs_short_details für IE 7:
| |
| * http://web.archive.org/web/therealcrisp.xs4all.nl/meuk/IE-zindexbug.html
| |
| */
| |
| #mw-fr-revisiondetails-wrapper {
| |
| z-index: 1;
| |
| }
| |
| | |
| /*
| |
| * Patrollink, Ausrufezeichen und Legendeneintrag ausblenden und Einträge auf
| |
| * [[Spezial:Neue Seiten]] entfärben, da das Feature hier nicht genutzt wird und
| |
| * dessen Optik zu sehr den gesichteten Versionen ähnelt; vgl. [[phab:T102818]]
| |
| */
| |
| .patrollink,
| |
| ul.special .unpatrolled,
| |
| .mw-changeslist-legend .unpatrolled,
| |
| .mw-changeslist-legend-unpatrolled {
| |
| display: none;
| |
| }
| |
| td.mw-enhanced-rc .unpatrolled {
| |
| visibility: hidden;
| |
| }
| |
| .not-patrolled {
| |
| background-color: transparent;
| |
| }
| |
| | |
| /* +++++ 2. (b) UNSORTIERTE ANPASSUNGEN +++++ */
| |
| | |
| /*
| |
| * Verhindere, dass Infoboxen etc. in den Inhalt von Kategorien hineinragen.
| |
| * Das betrifft nur Kategorieseiten.
| |
| */
| |
| div.mw-category-generated { | | div.mw-category-generated { |
| clear: both;
| | clear: both; |
| }
| |
| | |
| /* [[Special:Search]]: Suchergebnisse aus anderssprachigen Wikipedien */
| |
| .mw-search-interwiki-header {
| |
| border-top: 3px solid #c00000;
| |
| }
| |
| | |
| /* Link [[Spezial:Buch|Buch erstellen]] in Sidebar ausblenden */
| |
| #coll-create_a_book {
| |
| display: none;
| |
| } | | } |