Zum Inhalt springen

Hilfe Diskussion:Tabellen

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 25. November 2009 um 13:37 Uhr durch ArchivBot (Diskussion | Beiträge) (1 Abschnitt nach Hilfe Diskussion:Tabellen/Archiv/2009 archiviert - letzte Bearbeitung: Cepheiden (25.11.2009 12:33:39)). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Letzter Kommentar: vor 15 Jahren von Cepheiden in Abschnitt Problemchen
Archiv
Wie wird ein Archiv angelegt?
Diese Diskussionsseite dient dazu, Verbesserungen an der Hilfeseite „Tabellen“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, um ein neues Diskussionsthema zu beginnen.

Sortierbare Tabelle mit fester erster Spalte

Gibt es eine Möglichkeit eine Spalte einer sortierbaren Tabelle fest zu lassen, um zum Beispiel den Rang abzulesen. Also man hat z.B. eine Tabelle von Städten Liste der Großstädte in Deutschland oder Ländern mit Einwohnern, Fläche, EW/km² und soweiter. Bei dem Beispiel ändert sich der Rang mit. Man kann z.B. den Rang nach EW/km² nur durch zählen erhalten, weil der mit der Einwohnerzahl verknüpft ist. Für die Fläche gibt es oft separate Tabellen. So hätte man alles in einer. --89.182.200.118 14:58, 10. Nov. 2009 (CET)Beantworten

Als Beispiel wie ich mir das vorstelle. Das sind jetzt 2 Tabellen nebeneinander. Mit dem Zeilenumbruch würde es aber Probleme geben. Und auch wenn der Bildschirm nicht breit genug ist oder der Browser nur auf halbe Breite eingestellt ist.

1
2
3
4
Kreis- schl.4 Landkreis/Kreis Bundesland Kreissitz Einw.³ Datum³ Fläche in km² Einwohner pro km²
05354 Aachen, Städteregion² Nordrhein-Westfalen Aachen 568.520 31.12.2008 707,15 803
07131 Ahrweiler Rheinland-Pfalz Bad Neuenahr-Ahrweiler 128.509 31.12.2008 786,95 163
09771 Aichach-Friedberg Bayern Aichach 127.717 31.12.2008 783,09 163
08425 Alb-Donau-Kreis Baden-Württemberg Ulm¹ 190.403 31.12.2008 1357,32 140

--89.182.14.118 10:55, 11. Nov. 2009 (CET)Beantworten

Hallo, also erstens ist das mit den Zeilenumbruch tatsächlich ein Problem, zweitens: Wieso verwendest du prettytable? Das ist schon lange veraltet und sollte nicht verwendet werden. Drittens verstehe ich leider nicht ganz, was du vorhast. Wenn du zwei sortierbare Tabellen hast, deren Zeilen jeweils verknüpft sein sollen, dann macht das keinen Sinn auf diese Weise. Oder wie meinst du das? -- E 11:00, 11. Nov. 2009 (CET)Beantworten

-- Es soll eine Tabelle sein, damit das mit dem Umbruch passiert. Aber die erste Spalte soll sich nicht verändern. Wenn man unsortable nimmt ändert sich die Spalte, wenn man in einer anderen Spalte die Sortierung ändert. Der Sinn der Sache, ich möchte den Rang in der Liste erkennen. Bei der Liste der Landkreise in Deutschland sind 301 Zeilen und ich möchte nicht jedesmal durchzählen auf welchem Platz der Kreis xy steht, mal nach der EW-Zahl, mal nach der Fläche, mal nach EW/km². --89.182.14.118 11:45, 11. Nov. 2009 (CET)Beantworten

Ach so, du willst den Rang dynamisch 'mal in Abhängigkeit diverser Spalten berechnen? Das ist ohne weiteres nicht so einfach möglich. Außerdem bezweifle ich stark die Notwendigkeit einer Rang-Spalte, da wir doch sortierbare Tabellen haben. Die Grundsortierung der Städte kann dann sicherlich nach der aktuellen Einwohnerzahl stattfinden, eine Andeutung kann in der Überschrift (|+ Größte Städte Deutschlands (sortiert nach Anzahl Einwohner 2008)) gemacht werden. -- E 12:00, 11. Nov. 2009 (CET)Beantworten
Okay, es macht bei langen Listen vielleicht doch Sinn, wenn man schnell ablesen kann, Stadt x ist die 43. einwohnerreichste Stadt Deutschlands oder die 33. flächengrößte Stadt. Dann muss halt noch eine Spalte dazugepackt werden. Ich halte aber Rang-Spalten nach wie vor für unnötig, da es außerdem den Wartungsaufwand stark erhöht und fehleranfällig ist (ob mit zwei Tabellen oder einer). -- E 12:05, 11. Nov. 2009 (CET)Beantworten
Genau, bei langen Tabellen wie der Liste der Landkreise in Deutschland mit 301 Kreisen möchte ich ablesen Kreis XY ist bei den Einwohnern aof Platz 240 und bei EW/km² auf Platz 12 und bei der Fläche auf Platz 102. Wieso Wartungsaufwand stark erhöht? Bei einer festen Spalte die nicht veränderbar ist, muß nur einmal stellt werden und dann ist gut. Es gibt ja einige Tabelle mit Rang der ändert sich aber je nach Sortierung --20:36, 11. Nov. 2009 (CET)
Da müsste man ein Skript server- oder clientseitig laufen lassen, welches sortieren und zählen kann. Das haben noch nicht, wäre sicherlich einen Verbesserungsvorschlag wert, um die Sortierfunktion zu erweitern. Die einzigen Lösungen, die mir schnell einfallen, die zeitnah durchführbar sind, sind:
  1. innerhalb der großen Tabelle noch weitere Rangspalten eintragen
  2. zwei Tabellen einrichten:
    • die Haupttabelle und
    • eine Rangtabelle, deren Städtenamen quasi die Schlüssel bilden.
Beide Varianten sind halt fehleranfällig und wartungsaufwändig. Vielleicht gibt's zur ruhigeren Minute noch einen Geistesblitz. Gruß -- E 21:20, 11. Nov. 2009 (CET)Beantworten
An wenn oder wo muß man sich wenden, um einen Verbesserungsvorschlag für die Sortierfunktion der Tabelle abzugeben --89.182.220.157 22:24, 11. Nov. 2009 (CET)Beantworten
WP:VV. Gruß, -- E 00:50, 12. Nov. 2009 (CET)Beantworten

Wikitable

Stand hier nicht mal irgendwo, welchen CSS-Code "wikitable" erzeugt? Woraus ergibt sich der? Bei MediaWiki:Common.css steht Code für wikitable definiert, das liefert aber ein anderes Ergebnis

mit class="wikitable":

1 2 3
a b c
d e f

mit style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #AAA solid; border-collapse: collapse; empty-cells:show;":

1 2 3
a b c
d e f

--androl ☖☗ 19:38, 24. Nov. 2009 (CET)Beantworten

Hallo androl, in der Datei stehen noch mehr Formatierungsanweisungen, beispielsweise wie untergeordnete Tabellenzellen aussehen sollen: .wikitable th, .wikitable td { border: 1px #AAA solid; padding: 0.3em; }. --Wiegels „…“ 21:15, 24. Nov. 2009 (CET)Beantworten
Und zusätzlich definiert MediaWiki selber noch etwas für wikitable, das gesamte Zusammenspiel ist wichtig. Der Umherirrende 21:22, 24. Nov. 2009 (CET)Beantworten

Problemchen

Auf Benutzer_Diskussion:W./Tags#Ungeklärt sehe ich, dass die vertikale Ausrichtung des Texts nach oben per class="toptextcells" sich nicht mit class="wikitable center" kombinieren zu lassen scheint -- gibt's da vielleicht eine andere Lösung als style-Anweisungen pro Tabellenzeile? (...#Test) -- [w.] 10:30, 25. Nov. 2009 (CET)Beantworten

Wieso, die Ausrichtung der Daten (Letzten beiden Spalten) erfolgt doch korrekt. --Cepheiden 11:44, 25. Nov. 2009 (CET)Beantworten
Ja, per einzelner style-Anweisung pro Tabellenzeile und -Spalte, also pro Zelle (s. ...#Test). Meine Frage war ob's nicht eleganter ginge. Aber wie gesagt ist's ein ProblemCHEN ;)) -- [w.] 12:02, 25. Nov. 2009 (CET)Beantworten
Klar, aber nur im Rahmen vion dem Was HTML und CSS kann, also beispielsweise Zeilenweise (hab mir mal die Umsetzung erlaubt). Für alles andere müsstest du den Zellen/Zeilen eine eigene Kalsse zuweisen (wie wikitable"). Das Problem hat also nichts mit wikitable zu tun --Cepheiden 12:33, 25. Nov. 2009 (CET)Beantworten