Um einen Abschnitt dieser Seite zu verlinken, klicke im Inhaltsverzeichnis auf den Abschnitt und kopiere dann Seitenname und Abschnittsüberschrift aus der Adresszeile deines Browsers, beispielsweise
[[Hilfe Diskussion:Tabellen/Archiv/2018#Thema 1]]
oder als Weblink zur Verlinkung außerhalb der Wikipedia
Wäre auch so, wenn man |- class="hintergrundfarbe8" setzen würde, das hat keine Wirkung, wenn diese Klasse verwendet wurde. Was ich damit sagen wollte ist, es wäre zwar möglich auf diese Art |- class="hintergrundfarbe6" eine Zwischenkopfzeile in einer Tabelle blau einzufärben ! nicht jedoch eine gefärbte Tabelleninhaltszeile zu setzen ohne jede einzelne Zelle durch Syntax färben zu müssen.
Ja, .mw-data-table setzt (mMn unsinnigerweise) für alle Tabellenzellen den Hintergrund auf weiß:
.mw-datatabletd{background-color:#fff;}
Das überschreibt alle Zeileneinfärbungen. Einfärbungen einzelner Zellen sollten aber funktionieren.
MMn könnte man das ganz löschen, oder zumindest auf die Zeile und nicht auf die Zelle setzen. Würde aber beides ein Phabricator-Ticket erfordern, weil dieses CSS meines Wissens von der WMF verwaltet wird. // Martin K. (Diskussion) 22:56, 8. Apr. 2018 (CEST)
Das mag schon sein, und ich schreibe es noch einmal, ich kann keine Phabricator-Tickets erstellen und auch nicht verstehen, wie das dort zu lesen ist, ich verstehe das komplette Schema dort nicht!
Aber auch zebra setzt ja quasi jede zweite Zeile auf weiß und da kann ich individuell eine Zeile farblich anpassen. Und nein, ich weiß nicht was genau in dieser Anweisung steht, ich interpretiere es so: etwas wie Tabellenkörper = Inhaltszellen beeinflussen, Hintergrundfarbe nach Wahl, default aus wikitable wäre also hellgrau oder hintergrundfarbe1, für die hervorgehobene Zeile und Background immer weiß für alle anderen Zeilen, obwohl man sich hier manchmal auch eine zweite Wahlmöglichkeit wünschen würde.
O.k. wenn ich es richtig verstehe würde für mich .mw-datatable td direkt den Zelleninhalt td, soviel weiß ich schon, dass das ein Pipe | oder etwas wie „Table-Datafield“ sein soll, einer einzelnen Zelle beeinflussen, so dass ich im Falle einer farblichen Gestaltung immer jede Zelle einzeln färben muss. Aber wo steht denn diese Zuweisung festgeschrieben, „zebra“ wird in der common.css eingestellt, „mw-datatable“ finde ich hingegen nicht, müsste man das dann nicht auch intern überschreiben können? Na egal, ich brauche diese Funktion normalerweise nicht, wollte gestern aber eigentlich Syntax reduzieren, woran ich dann scheiterte, weil ich eine einzelne Zeile nicht einfärben konnte. --Liebe Grüße, LómelindeDiskussion06:59, 9. Apr. 2018 (CEST)
Sortierung ist fehlerhaft
Letzter Kommentar: vor 6 Jahren5 Kommentare3 Personen sind an der Diskussion beteiligt
Ich plane bei Wikimedia Commons eine Karte über die Deutsche Minderheit in Polen. Um diese Karte zu belegen und zu erklären, wollte ich eine detaillierte und komplexe Tabelle für die Beschreibung erstellen. Soweit so gut, ich hab es geschafft die Tabelle nach meinen Wünschen und Bedürfnissen zu gestalten (Siehe commons:User:Jonny84/DMI). Doch nun ist mir aufgefallen, dass die Sortierung in einer Spalte nicht richtig funktioniert. Während sich die Zahlen für das Jahr 2002 korrekt sortieren lassen, sortieren sich die Zahlen für das Jahr 2011 fehlerhaft. 300 kommt beispielsweise vor 2000. Beide Zeilen sind identisch erstellt. Woran liegt das? Kann mir jemand eventuelle Fehler beheben? 2) Ferner werden grundsätzlich werden beispielsweise 0,02 als genauso groß einsortiert wie 0,2. Vielen Dank für jegliche Hilfe. --Jonny84 (Diskussion) 13:00, 2. Aug. 2018 (CEST)
„Zahlen für das Jahr 2011 fehlerhaft. 300 kommt beispielsweise vor 2000“
Tatsächlich kommt momentan 300nach2000.
Ursache werden die Bindestriche in dieser Spalte sein; am ersten halben Dutzend Zellen wird der Datentyp einer Spalte geraten. Wo das alles Zahlen sind, wird number geraten.
Ansonsten zählt es als Text („lexikalisch“), und da kommt 2 vor 3 vor 9 vor A vor B.
„0,02 als genauso groß einsortiert wie 0,2“
Commons ist international und englisch orientiert.
Bei uns würde das funktionieren.
Das englische Dezimalzeichen ist der Punkt, und man schreibt es: 0.2 und 0.02 – dann sortiert Commons es richtig, aber hier bei uns geht es nicht mehr.
Commons sieht immer nur eine Null; das Komma und was danach kommt wird im Englischen ignoriert.
Abhilfe: data-sort-value für jeden Wert ganzzahlig setzen; siehe umseitig. Heißt: alles mit 100 malnehmen; 0,06 wird "6" und 1,1 wird "110".
Bindestriche sehen doof aus, um ein Feld zu füllen. Besser Halbgeviertstrich.
Letzter Kommentar: vor 6 Jahren1 Kommentar1 Person ist an der Diskussion beteiligt
Hallo, es besteht ja die Möglichkeit Zeilen mit einem Befehl zu zentrieren, aber wieso gibt's das nicht auch für Spalten? Ich hätte das bisher gut gebrauchen können um lange Listen übersichtlicher zu halten und Code zu sparen. (gerade eben hier) VG --H8149 (Diskussion) 15:52, 13. Mai 2018 (CEST)