Tabellen
Puh, das mit den Aufzählungen war ja schon etwas komplexer. Aber mit Tabellen können wir das noch toppen
Keine Angst, auch das ist, wenn man es ein paarmal gemacht hat, alles kein Hexenwerk!
Aller Anfang ist eine Tabelle...
Die einfachste Form einer Tabelle wird mit Pipe-Zeichen (|
) kodiert. Dabei wird ein so umschloßener Text automatisch zu einer Zelle. Die Anordnung bestimmt die spätere Tabelle, die sich wiederaum automatisch formatiert:
| Hurra, meine erste Tabelle |
Hurra, meine erste Tabelle |
Jetzt mal mit weiteren Reihen in derselben Zeile:
| Zelle 1 | Zelle 2 | Zelle 3 |
Zelle 1 | Zelle 2 | Zelle 3 |
Und nun fügen wir noch ein paar weitere Reihen hinzu:
| R1C1 | R1C2 | R1C3 | | R2C1 | R2C2 | R2C3 | | R3C1 | R3C2 | R3C3 |
R1C1 | R1C2 | R1C3 |
R2C1 | R2C2 | R2C3 |
R3C1 | R3C2 | R3C3 |
Auf den Kopf kommt es an...
Das sieht doch schon ganz gut aus. Neben der einfachen Zellenform gibt es noch die für Zeilenköpfe gedachte. Hier wird anstelle des Pipe-Zeichens das Caret-Zeichen (^
) genutzt. Dadurch wird der Zellentext fett und der Hintergrund hellblau.
^ Head 1 ^ Head 2 ^ Head 3 ^ | R1C1 | R1C2 | R1C3 | | R2C1 | R2C2 | R2C3 | | R3C1 | R3C2 | R3C3 |
Head 1 | Head 2 | Head 3 |
---|---|---|
R1C1 | R1C2 | R1C3 |
R2C1 | R2C2 | R2C3 |
R3C1 | R3C2 | R3C3 |
Oder mal anders rum...
Dabei ist die Verwendung nicht ausschließlich auf Kopfzeilen eingeschränkt.
^ Zeile 1 | R1C1 | R1C2 | R1C3 | ^ Zeile 2 | R2C1 | R2C2 | R2C3 | ^ Zeile 3 | R3C1 | R3C2 | R3C3 |
Zeile 1 | R1C1 | R1C2 | R1C3 |
---|---|---|---|
Zeile 2 | R2C1 | R2C2 | R2C3 |
Zeile 3 | R3C1 | R3C2 | R3C3 |
Auch eine Kombination von beidem ist möglich:
^ ^ Head 1 ^ Head 2 ^ Head 3 ^ ^ Zeile 1 | R1C1 | R1C2 | R1C3 | ^ Zeile 2 | R2C1 | R2C2 | R2C3 | ^ Zeile 3 | R3C1 | R3C2 | R3C3 |
Head 1 | Head 2 | Head 3 | |
---|---|---|---|
Zeile 1 | R1C1 | R1C2 | R1C3 |
Zeile 2 | R2C1 | R2C2 | R2C3 |
Zeile 3 | R3C1 | R3C2 | R3C3 |
Die Balance muss stimmen...
Bei dem obigen Beispiel sehen wir das am Anfang eine leere Zelle in der Kopfzeile steht. Das muss so sein, da sonst die Ausrichtung nicht stimmen würde.
Die Anzahl der Spalten muss in jeder Reihe der Tabelle gleich groß sein.
Ausrichten von Text innerhalb einer Zelle
Der Text in einer Zelle wird zunächst immer linksbündig ausgerichtet. Durch das Verhältnis der Leerzeichen vor und/oder nach dem Zellentext, lässt sich die Ausrichtung auf natürliche Weise steuern.
^ Kopfzeilen sollten mittig sein ^ | Ich stehe links | | Ich stehe immernoch links | | Nun steh ich in der Mitte! | | Und jetzt rechts |
Kopfzeilen sollten mittig sein |
---|
Ich stehe links |
Ich stehe immernoch links |
Nun steh ich in der Mitte! |
Und jetzt rechts |
Zellen verbinden
Mitunter muss man mehrere benachbarte Zellen miteinander zu einer verbinden.
Spalten verbinden
Um benachbarte Spalten zu einer zusammenzuführen, wird für jede nicht benutzte Zelle auf der rechten Seite das Pipe-Zeichen geschrieben. Hier im Beispiel soll in Zeile 1 die Reihe 1, 2 und 3 zusammengehören. Dazu steht nur in Reihe 1 ein Text, die Zellen der Spalten 2 und 3 sind komplett leer:
^ ^ Head 1 ^ Head 2 ^ Head 3 ^ ^ Zeile 1 | R1C1 ||| ^ Zeile 2 | R2C1 | R2C2 | R2C3 |
Head 1 | Head 2 | Head 3 | |
---|---|---|---|
Zeile 1 | R1C1 | ||
Zeile 2 | R2C1 | R2C2 | R2C3 |
Zur besseren Darstellung des Effektes wurde der Inhalt der verbundenen Zelle zentriert ausgerichtet.
Reihen verbinden
Um Zellen über Reihen miteinander zu verbinden, wird das :::
als Zelltext verwendet. Und zwar unterhalb der Zelle, die den darzustellenden Text enthält:
^ ^ Head 1 ^ Head 2 ^ Head 3 ^ ^ Zeile 1 | R1C1 | R1+2C2 | R1C3 | ^ Zeile 2 | R2C1 | ::: | R2C3 |
Head 1 | Head 2 | Head 3 | |
---|---|---|---|
Zeile 1 | R1C1 | R1+2C2 | R1C3 |
Zeile 2 | R2C1 | R2C3 |