Tabellen

M-TagWirkungBeispielResultat
[tabelle: ]Formatiert den Text als Tabelle (siehe unten). Die abschliessende Klammer muss auf einer neuen Zeile stehen. Leerzeilen im Tabellen-Tag werden ignoriert und können zur besseren Gliederung verwendet werden.[tabelle:
eins   zwei   drei
1   2   3
]
einszweidrei
123
[zelle: ]Wird in Tabellen verwendet, um eine Zelle manuell festzulegen, wenn die automatische Erkennung nicht möglich ist. Nützlich z.B. bei mehrzeiligen Zellen oder Zellen mit Listen. Details siehe unten.

Erläuterungen zum Tabellen-Tag

Das Tabellen-Tag interpretiert eine Leerstelle von mindestens 3 Leerzeichen oder ein Tabulator-Zeichen als den Beginn einer neuen Zelle. Mit der ENTER-Taste beginnen Sie eine neue Tabellenzeile.
Mehrzeilige Zellen können Sie mit dem M-Tag [zelle:] erstellen.
Tabellen können nicht verschachtelt werden.

Beispiel
Dieser Code erzeugt die nachfolgende Tabelle:

[tabelle:
Eine kleine Liste    [zelle:
[liste:
- eins
- zwei
- drei
]]
links    rechts
]

Eine kleine Liste
  • eins
  • zwei
  • drei
linksrechts

Optionen

Für das Tabellen- und Zellen-Tag können Sie Optionen für die Darstellung definieren. Benutzen Sie diese Optionen vor allem dann, wenn die automatische Darstellung misslingt. Im folgenden finden Sie eine Aufstellung der möglichen Optionen. Optionen werden in runden Klammern notiert und durch Kommas voneinander getrennt: [tabelle(option1,option2,...): ]

Optionen des Tabellen-Tags

breite=xLegt die Breite der ganzen Tabelle fest. Erlaubt sind Prozentangaben (relativ zur Seitenbreite) und ganze positive Zahlen (Breite in Pixel).
Beispiel: [tabelle(breite=80%): ... ] erzeugt eine Tabelle, die 80% der Seitenbreite einnimmt.
rahmen=keinErzeugt eine Tabelle ohne sichtbares Gitter.
rahmen=gitterErzeugt eine Tabelle mit Gitterlinien
überschrift = obenDie erste Tabellenzeile wird als Überschrift formatiert
überschrift = linksDie erste Tabellespalte wird als Überschrift formatiert
überschrift = oben und linksDie erste Tabellenspalte und -zeile werden als Überschrift formatiert.
kleine schriftDie Tabelle wird in einer kleineren Schrift dargestellt
params = ...enthält Parameter, die an das HTML-Tag <table> weitergegeben werden.

Beispiel: [tabelle(breite=50%, überschrift=oben): ]

Optionen des Zellen-Tags

breite=xLegt die Breite der Zelle fest. Erlaubt sind Prozentangaben (relativ zur Tabellenbreite) und ganze positive Zahlen (Breite in Pixel). Der Browser wird versuchen, diese Option zu berücksichtigen. Bei widersprüchlichen Angaben und Optionen ist das Resultat jedoch unbestimmt.
Beispiel: [zelle(breite=80): ... ] erzeugt eine Zelle, die genau 80 Pixel breit ist.
kopfErzeugt eine hervorgehobene Zelle. Wird für Spalten- und Zeilenüberschriften verwendet.
kein umbruchVerhindert, dass der Text in dieser Zelle umgebrochen wird.
spalten=xHiermit können Sie mehrere Spalten vereinen. Siehe grosses Beispiel.
zeilen=xMit dieser Option können Sie mehrere Zeilen in dieser Spalte vereinen. Siehe grosses Beispiel.
ausrichtung=xMit diesem Parameter können Sie die Ausrichtung des Zelleninhalts bestimmen.
Mögliche Werte: links, mitte, rechts oder blocksatz
vertikalDreht den Text um 270 Grad. Ideal für Tabellen mit vielen Spalten.
params = ...enthält Parameter, die an das HTML-Tag <td> weitergegeben werden.

Kleines Beispiel: [zelle(kopf,breite=30%,kein umbruch,spalten=2): ]

Beispiel mit Optionen
Dieser Code erzeugt die nachfolgende Tabelle:

[tabelle(rahmen=oben):
1   [zelle(spalten=2, kopf, ausrichtung=mitte):23]
[zelle(zeilen=2):47]   5   6
8   9
]

123
4756
89