M-Tag | Wirkung | Beispiel | Resultat | ||||||
[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 ] |
| ||||||
[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 |
|
links | rechts |
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=x | Legt 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=kein | Erzeugt eine Tabelle ohne sichtbares Gitter. |
rahmen=gitter | Erzeugt eine Tabelle mit Gitterlinien |
überschrift = oben | Die erste Tabellenzeile wird als Überschrift formatiert |
überschrift = links | Die erste Tabellespalte wird als Überschrift formatiert |
überschrift = oben und links | Die erste Tabellenspalte und -zeile werden als Überschrift formatiert. |
kleine schrift | Die 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=x | Legt 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. |
kopf | Erzeugt eine hervorgehobene Zelle. Wird für Spalten- und Zeilenüberschriften verwendet. |
kein umbruch | Verhindert, dass der Text in dieser Zelle umgebrochen wird. |
spalten=x | Hiermit können Sie mehrere Spalten vereinen. Siehe grosses Beispiel. |
zeilen=x | Mit dieser Option können Sie mehrere Zeilen in dieser Spalte vereinen. Siehe grosses Beispiel. |
ausrichtung=x | Mit diesem Parameter können Sie die Ausrichtung des Zelleninhalts bestimmen. Mögliche Werte: links, mitte, rechts oder blocksatz |
vertikal | Dreht 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
]
1 | 23 | |
47 | 5 | 6 |
8 | 9 |