Mibakus

Hausverwaltung für private Vermieter

Tabellen-Stile

Tabellen-Stile erlauben die detaillierte Formatierung von Tabellen. Die Stil-Informationen werden dazu in die Kopfzeile und die erste Spalte der Tabelle eingefügt. Bei Bedarf können auch weitere Spalten für Stil-Informationen reserviert werden. Für die normalen Tabelleninhalte stehen diese Zeilen und Spalten dann nicht zur Verfügung.

Kopfzeile

Um die erweiterten Möglichkeiten zu nutzen, muss die erste Spalte der Kopfzeile mit einer in {} eingeschlossen Attributliste beginnen. Diese Attributliste darf auch leer sein. Die Attribute werden auf alle Tabellenzellen angewendet. Danach sind noch weitere Tabellen-Stile erlaubt:

head
Zahl der Kopfzeilen. Diese werden bei Bedarf nach einem Seitenumbruch wiederholt.
border
Hiermit kann festgelegt werden, welche Rahmenlinien dargestellt werden sollen. Für die erlaubten Werte siehe unten.
background
Farbe des Zellenhintergrundes
align
Ausrichtung der Tabelle auf der Seite, der Wert kann die Werte left, center oder right enthalten.

Die weiteren Spalten der Kopfzeile enthalten

Ausrichtungs-Zeile

Die Ausrichtungs-Zeile unterscheidet sich nicht von einfachen Tabellen. Es ist aber darauf zu achten, dass auch für die Stil-Spalten Felder angelegt werden müssen. Ihre Ausrichtung ist dabei ohne Wirkung.

Stil-Spalten

Stil-Spalten sind die erste Spalte und die anderen durch {} in der Kopfzeile markieren Spalten. Die Zellen können die Tabellen-Stile border oder background enthalten. Sie beeinflussen die jeweils rechts von ihnen liegenden Zellen.

Hintergrund

Der background-Stil kann als Wert enthalten:

Um Hintergrundfarbe einer Zelle zu bestimmen wird zunächst von der Zelle ausgehen nach rechts nach einem background-Stil in einer Stil-Spalte gesucht. Danach wird der Stil im Spaltenkopf gesucht und zuletzt in der ersten Zelle der Kopfzeile. Der Wert des ersten dabei gefundenen background-Stils wird auf die Zelle angewendet.

Rahmenlinien

Das Argument des Stils border kann aus einer Kombination der Buchstaben t, l, r und b bestehen. Die Buchstaben kontrollieren die obere, linke, rechte bzw. untere Rahmenlinie. Wenn der Buchstabe in Kleinschrift vorhanden ist, wird eine dünne Linie gezeichnet, ein Großbuchstabe bewirkt eine dicke Linie.

Zur Ermittlung der Rahmen einer Zelle wird wie beim Hintergrund-Stil wird zunächst die Zeile nach rechts, dann der Spaltenkopf, dann der Tabellenkopf durchsucht.

Die Rahmenlinien zweier benachbarter Zellen werden übereinander gezeichnet, sodass immer die stärkere Linie sichtbar wird.

Spans

Mit Spans können mehrere Zellen entweder horizontal oder vertikal zu einer Zelle zusammengefasst werden. Solche Spans dürfen sich nicht überschneiden. Horizontale und vertikale Spans werden unterschiedlich definiert:

Beispiel

| {color=blue} border=tb align=center | 20mm  | 30%    |    50mm | 20mm background=#c0ffc0 |
|------|----------|:-----------|:------------:|-------------------:|
| border=TB | Tabelle  | links    |   mittig |        rechts |
|       | Zeile 1  | {row-span=2}  Diese Zelle erstreckt sich über zwei Zeilen |    Text |      1,00 |
| border=lr | {padding-top=10mm} Zeile 2  | Beschreibung  |    2,00 |
| border=lr | Zeile 3  |     | Dieser Text ist zu lang für die Spaltenbreite |          3,00 |
| background=red | {color=white} Dieser *fette Text* erstreckt sich über 3 Spalten |||                    4,00 |

Beispiel einer Tabelle mit Tabellen-Stilen


Copyright © 2026 Hanspeter Halle
Dieser Text unterliegt der offenen Lizenz CC BY-SA 4.0
Er gehört zur Bibliothek markdown-fo-transformer