Home UDO und HTML Drei verschiedene Layouts Grafikbefehle
 UDO - Eine kleine Einführung
 UDO und HTML

2.5 Tabellen in HTML

Wie im ersten Kapitel bereits erwähnt, kann man mit UDO recht einfach Tabellen erzeugen. Diese werden auch sauber in HTML-Tabellen umgesetzt - allerdings muß man sich der unterschiedlichen Möglichkeiten, die Tabelle optisch zu gestalten, bewußt sein, um keine bösen Überraschungen zu erleben.

Außerdem muss leider gesagt werden, dass Tabellensatz ohnehin nicht gerade zu den großen Stärken von UDO zählt. Auch hier hoffe ich, dass die Freigabe als OpenSource zu besseren Möglichkeiten führt.


In HTML 3.2 muß man sich entscheiden: Soll die Tabelle überall Linien haben, oder nirgendwo (in HTML 4 kann man unterschiedliche Attribute für die Tabellenlinien einstellen - diese HTML-Version wird von UDO aber noch nicht unterstützt).

In UDO-Tabellen kann man für jede Spalte oder Reihe der Tabelle einstellen, ob man Linien wünscht oder nicht - kein Wunder, denn andere Formate, die UDO exportieren kann (z.B. RTF oder ST-Guide) bieten diese Möglichkeit ja ebenfalls.

Es gibt noch weitere Unterschiede in Bezug auf Tabellen: So erlaubt HTML unterschiedliche Strichstärken, Hintergrundfarben, Zeilenhöhen, Spaltenbreiten sowie Zellen-Abstände (für HTML-Experten: damit meine ich die Attibute TABLE BORDER, HEIGHT, WIDTH, CELLPADDING) - UDO hingegen verwendet immer die gleiche Strichstärke, paßt Breite und Höhe optimal an den Spalteninhalt an und bietet keine Möglichkeiten zur Farbgestaltung. Somit kann man zwar auf einfache Weise Standard-Tabellen erzeugen, Möglichkeiten zur freien Gestaltung fehlen aber.

Ein weiteres Manko: UDO erlaubt max. 1000 Zeichen pro Zelle, die zudem auch im ASCII-Quelltext innerhalb einer Zeile liegen müssen - der automatische Zeilenumbruch eines Texteditors ist einem der Einrichtung von großen Zellen folglich äußerst abträglich. Diese Einschränkung gibt es in HTML natürlich nicht. Im Gegenteil werden hier sogar oft riesige Tabellenzellen benutzt, um bspw. ein mehrspaltiges Layout zu erzeugen.

UDO exportiert sogar selbst HTML-Tabellen mit weit mehr Zeichen, wenn man das "moderne" Layout benutzt (s. Drei verschiedene Layouts). Hier wird die Tabelle aber aus normalem Fließtext erzeugt - die Beschränkung auf 1000 Zeichen gilt also nur für die UDO-eigenen Tabellen.

Der Vollständigkeit halber sei noch erwähnt, daß UDO auch keine verschachtelten Tabellen oder verbundene Zellen (COLSPAN, ROWSPAN) unterstützt.


Fazit zu den Tabellen im HTML-Export: Für einfache Tabellen sind die UDO-Befehle gut geeignet. Wer mehr verlangt, muß zu gewissen Tricks greifen und den Abschnitt über raw-Umgebungen lesen.


Copyright © tobias@udo-open-source.de
Letzte Aktualisierung am 15. März 2001

Home UDO und HTML Drei verschiedene Layouts Grafikbefehle