Hilfe:Tabellen
Aus Wiki.zanox.com
Artikel bearbeiten
Bearbeitungskonflikte
Seite neu anlegen
Bearbeitungswerkzeugleiste
Bearbeitungskommentar
Diskussionsseiten
Signatur
Formatieren
Textgestaltung (Formatierung)
Mathematische Formeln (TeX)
Farben
Sonderzeichen
Sonderzeichenreferenz
Listen und Tabellen
Listen
Tabellen
Tabellen_Referenz
Infoboxen
Inhaltsverzeichnis
Links
Internationalisierung
Mediawiki bietet eine eigene Syntax, um Tabellen darzustellen. Diese Syntax ist zwar an das verbreitete HTML angelehnt, erleichtert jedoch durch eine vereinfachte Schreibweise die Arbeit an komplizierteren Tabellen wesentlich. Diese Seite bietet eine Kurzübersicht, wie du Tabellen erstellst, eine ausführliche Darstellung findet sich auf Hilfe:Tabellen-Referenz.
Um die Zellen einer Tabelle zu formatieren, lassen sich sowohl für die Tabelle als Ganzes als auch für einzelne Zellen HTML-Attribute angeben. Insbesondere kann das style-Attribut verwendet werden, wodurch sich beliebige CSS-Formatierungen realisieren lassen. Zwar lassen sich auch einzelne Zeilen einer Tabelle formatieren, möchte man jedoch ein Attribut an eine bestimmte Spalte vergeben, so muss dies zellenweise geschehen.
Inhaltsverzeichnis |
Wann Tabellen einsetzen?
Tabellen sind ein gutes Mittel, um gleichartige Informationen übersichtlich zu gestalten. Sie helfen die Beziehungen zwischen Tabellenzellen und ihren Zeilen und Spalten zu verstehen.
Andererseits sind Tabellen komplizierter als normaler Text. Deshalb sollten sie nur dort eingesetzt werden, wo sie tatsächlich für bessere Übersicht sorgen. Überlege immer, ob du die Informationen nicht besser in einer einfachen Liste unterbringen kannst (siehe Textgestaltung und Listen).
Tabellen sollte man nicht als „grafisches Gestaltungsmittel“ einsetzen.
Einfache Tabelle
Eine einfache Beispieltabelle:
| Name | Regierungszeit | Abstammung |
|---|---|---|
| Stephan II. | 1347–1375 Herzog von Bayern | Sohn Kaiser Ludwigs IV. |
| Friedrich | 1375–1393 Herzog von Bayern-Landshut | Sohn Stephans II. |
| Heinrich XVI. | 1393–1450 Herzog von Bayern-Landshut | Sohn Friedrichs |
| Ludwig IX. | 1450–1479 Herzog von Bayern-Landshut | Sohn Heinrichs XVI. |
| Georg | 1479–1503 Herzog von Bayern-Landshut | Sohn Ludwigs IX. |
{| {{prettytable}}
|-
! Name || Regierungszeit || Abstammung
|-
| Stephan II. || <tt>1347–1375</tt> Herzog von Bayern || Sohn Kaiser Ludwigs IV.
|-
| Friedrich || <tt>1375–1393</tt> Herzog von Bayern-Landshut || Sohn Stephans II.
|-
| Heinrich XVI. || <tt>1393–1450</tt> Herzog von Bayern-Landshut || Sohn Friedrichs
|-
| Ludwig IX. || <tt>1450–1479</tt> Herzog von Bayern-Landshut || Sohn Heinrichs XVI.
|-
| Georg || <tt>1479–1503</tt> Herzog von Bayern-Landshut || Sohn Ludwigs IX.
|}
Erläuterungen
- Die Zeichen
{|beginnen eine Tabelle, während|}sie abschließen. Beide Tags müssen an einem Zeilenanfang stehen. - Das Attribut
cellspacing="0" cellpadding="5" rules="all" style="background:#f9f9f9; line-height:1.5em; border: 1px solid #aaa; vertical-align:top; border-collapse:collapse; empty-cells:show;"veranlasst, dass die ganze Tabelle nach den Vorgaben der Vorlage Prettytable formatiert wird. Diese sieht unter anderem Trennlinien zwischen den Zellen sowie zusätzlichen Platz zwischen Zelleninhalt und Zellenrand (das sogenannte cellpadding) vor. - Zeilen, die mit einem Ausrufezeichen (
!) beginnen, definieren Kopfzeilen von Tabellen. Der Text in einer Zelle einer solchen Zeile wird zentriert und fettgedruckt. Gewöhnliche Tabellenzeilen beginnen dagegen mit einem senkrechten Trennstrich (|). - Das Tag
|-beginnt eine neue Tabellenzeile, falls es im Quelltext an einem Zeilenanfang steht. - Die Zeichen
||trennen nebeneinanderliegende Tabellenzellen. - Die Zeichenfolge
anstatt eines Leerzeichens verhindert einen Zeilenumbruch zwischen den beiden Wörtern, die das Leerzeichen trennt. - Die Jahreszahlen werden durch
<tt>mit fester Zeichenbreite dargestellt, um sicherzugehen, dass sie am Bindestrich ausgerichtet werden.
Layout
Tabellenüberschriften, Trennstriche
Das folgende Beispiel zeigt, wie man eine Tabellenüberschrift erzeugt, sowie eine Möglichkeit, wie sich Trennstriche zwischen bestimmten Zellen realisieren lassen:
| 365 |
| + 123 |
| + 235 |
| + 277 |
| 1000 |
Der Quelltext dieser Beispieltabelle sieht wie folgt aus:
{| style="text-align:right;"
|+ Addition von vier Zahlen
|-
| <tt>365</tt>
|-
| <tt>+ 123</tt>
|-
| <tt>+ 235</tt>
|-
| <tt>+ 277</tt>
|-
| style="border-top: 1pt black solid;" | <tt>1000</tt>
|}
Erläuterungen
- Die Zeile, die mit
|+beginnt, bezeichnet den Titel der Tabelle. - Der Befehl
border-top: 1ptweist der Zelle einen oberen Rand mit definierter Breite zu. Weitere Befehle sind:border-left, border-rightundborder-bottomfür einen Rand links, rechts oder unten.border: 1ptsetzt alle vier Ränder.
Hilfen
- WPro ist ein Wikipedia-Editor für den Internet Explorer 6.0, der Tabellen per Knopfdruck einfügen und formatieren kann.
- EXCEL-Tabellenumwandlung konvertiert den ausgewählten Tabellenbereich aus MS Excel direkt ins Wiki-Tabellenformat. Die wichtigsten Formatierungen wie Fett/Kursiv, Zellenhöhe und -breite, Schriftgröße, Farbinformation aus MS Excel bleiben erhalten.
- Excel2Wiki Berücksichtigt verbundene Zellen, dazu auch ein Programm zur Umwandlung der Spalten in Zeilen und umgekehrt und ein Programm zur Zeilenumkehr, d. h. die letzte Zeile wird zur ersten usw.
- csv2wp ist ein Werkzeug zum Umwandeln von CSV-Dateien in Wiki-Tabellenformat. Damit lassen sich z. B. Tabellen aus Microsoft Excel importieren.
- Ab OpenOffice 2.3 kann man Writer-Dokumente ins Mediawiki-Format exportieren.
- OpenOffice-Tabellen können mit Calc2Wiki konvertiert werden.