So wieder mal was neues und für den einen oder anderen auch nützliche Erweiterung.
TabellenDie Verwendung der einzelnen Teiler der Tabelle sollten schon formgerecht erfolgen, da sonst die Tabelle nicht wie eine Tabelle aussehen könnte. Daher möchte ich kurz beschreiben, wie man die einzelnen Teiler der Tabelle verwendet und wie man sie miteinander verknüpfen sollte.
Dabei ist grundlegend der Aufbau wie bei HTML auch...
Zu aller erst kann man optional der Tabelle eine allgemeine Überschrift verpassen, z.B.
der BBCode sieht dann folgendermaßen aus:
Code:
[corners]Tabellentitel[/corners]
Unter dem Tabellentitel folgt eigentlich die Tabelle ans sich, daher sollte als nächster Schritt die Einleitung der Tabelle folgen. Die macht man mit
Code:
[table][/table]
Nun folgen noch die einzelnen Elemente der Tabelle, die sich in Spaltenüberschriften, Spalteninhalt und Zeileninhalt zusammensetzen. Dabei muss man folgende Reihenfolge einhalten: Zeile Spalten Zeilenende Zeile Spalten Zeilenende usw...
Weiterhin müssen diese Elemente sich zwischen dem tag [ table ] und [ /table ] befinden.
Ein Beispiel für Spaltenüberschrift wäre:
| 1. Spaltenüberschrift | 2. Spaltenüberschrift | 3. Spaltenüberschrift |
|---|
der BBCode dazu lautet:
Code:
[table][tr][th=1]1. Spaltenüberschrift[/th][th=1]2. Spaltenüberschrift[/th][th=1]3. Spaltenüberschrift[/th][/tr][/table]
Weiter gehts nun mit den Zeilen und Spalten, dabei gilt eine Zeile kann mehrere Spalten beinhalten - aber nicht andersrum.
Ein Beispiel wäre also:
| Inhalt erste Spalte | Inhalt 2. Spalte | Inhalt 3. Spalte |
der BBCode dafür lautet:
Code:
[table][tr][td=1]Inhalt erste Spalte[/td][td=1]Inhalt 2. Spalte[/td][td=1]Inhalt 3. Spalte[/td][/tr][/table]
Und nun das Beispiel insgesamt:
| 1. Spaltenüberschrift | 2. Spaltenüberschrift | 3. Spaltenüberschrift |
|---|
| Inhalt 1. Spalte | Inhalt 2. Spalte | Inhalt 3. Spalte |
| Inhalt 1. Spalte, 2. Reihe | Inhalt 2. Spalte, 2 Reihe | Inhalt 3. Spalte, 2. Reihe |
der BBCode für diese Tabelle lautet:
Code:
[corners]Tabellentitel[/corners][table][tr][th=1]1. Spaltenüberschrift[/th][th=1]2. Spaltenüberschrift[/th][th=1]3. Spaltenüberschrift[/th][/tr][tr][td=1]Inhalt 1. Spalte[/td][td=1]Inhalt 2. Spalte[/td][td=1]Inhalt 3. Spalte[/td][/tr][tr][td=1]Inhalt 1. Spalte, 2. Reihe[/td][td=1]Inhalt 2. Spalte, 2 Reihe[/td][td=1]Inhalt 3. Spalte, 2. Reihe[/td][/tr][/table]
Zeilen werden mit [ tr ] eingeleitet und mit [ /tr ] beendet.
Spalten werden mit [ td=xx ] eingeleitet und mit [ /td ] beendet. xx steht hierbei für die Spaltengruppierung (gleiches gilt für die Spaltenüberschriften). Eine Spaltengruppierung gibt an, wieviele Spalten zu einer Zusammegefasst werden können. Obiges Beispiel würde wie folgt aussehen, wenn die 1. und 2. Spalte miteinander gruppiert werden:
| zusammengefasste Spaltenüberschrift | 2. Spaltenüberschrift |
|---|
| Inhalt 1. Spalte | Inhalt 2. Spalte | Inhalt 3. Spalte |
| Inhalt 1. Spalte, 2. Reihe | Inhalt 2. Spalte, 2 Reihe | Inhalt 3. Spalte, 2. Reihe |
Weiterhin sollte man beachten, dass die einzelnen Bestandteile der Tabelle nicht mit Leerzeilen beim erstellen geschrieben werden, da dieses zu unannehmlichen Nebeneffekten führen kann.
So das wars erstma an kurzer Einleitung - einfach mal ein bißchen Spielen, dazu gibts auch für unsere Mitglieder nen Testforum

Eventuelle Erweiterung an Tabellen werde ich ggf. nachliefern.