Text einrücken
Wie oben schon erwähnt, kennt HTML keinen Befehl um Text einzurücken. Da das Zweckentfremden von bestimmten Tags zwar auf einigen Browsern zum gewünschten Ergebnis führt, auf anderen dagegen vollkommen andere Effekte hervorbringt, sollte man hiervon Abstand nehmen. Statt dessen sollte man besser Tabellen verwenden. Die linke Tabellenspalte bleibt dabei ohne Inhalt, über die Angabe der Breite der Spalte kann man festlegen, wieweit eingerückt wird. Die rechte Spalte enthält dann den eigentlichen Inhalt.
Der Einsatz von Farben
Durch geeignete Farbauswahl ist es möglich, Texte aufzulockern und leichter lesbar zu gestalten. Aber nicht alle Browser können Farben auswerten (monochrome Bildschirme) bzw. alle Farben darstellen (16 Farben-Auflösung, Graustufen-Monitor). Farben sollten daher niemals eine wesentliche Informationsquelle sein. Generell sollte man immer darauf achten, daß die verwendeten Farben der Text- und Hintergrund nicht zu ähnlich sind. Der Netscape Navigator beispielsweise verwendet aus einer festen Farbpalette immer die am Besten passende Farbe aus. Insbesondere auf monochromen Monitoren führt das dann oft dazu, daß ein schwarzer Text auf schwarzem Hintergrund dargestellt wird, weil beide Farben (Text und Hintergrund) relativ dunkel gewählt wurden. Ist eine Farbe dagegen relativ hell, die andere relativ dunkel definiert, würde der Browser auch auf monochromen Bildschirmen eine lesbare Darstellung erzeugen, da er hier für Text und Hintergrund unterschiedliche Farben (schwarz und weiß) einstellen kann.
Der Einsatz von Tabellen
Tabellen sind zur Zeit die einzige Möglichkeit gezielt auf das Layout Einfluß zu nehmen. Mit Hilfe von Tabellen ist es sehr einfach, Textabschnitte, Grafiken und Logos auf bestimmte Positionen einer Seite zu fixieren. Für die Ausgabe des Textes ist sogar ein Spaltensatz leicht zu realisieren. Trotz der vielfältigen Gestaltungsfreiheiten sollte man aber immer im Auge behalten, daß jede auf einem Layout aufgebaute HTML-Seite eine Menge Probleme bereiten kann. Man denke an Textbrowser, die beispielsweise mit einer Angabe der Tabellenbreite in Pixel nichts anfangen können, oder an Benutzer kleiner Bildschirme (640x400, Notebooks), bei denen eine große Tabelle nicht auf den Bildschirm paßt. Es gibt Situationen, bei denen der Browser die vorgegebenen Breitenangaben nicht einhalten kann (z.B. weil der Inhalt einer Zelle mit dem verwendeten Zeichensatz wesentlich breiter wird, als vom Autor der Seite vorgesehen) und daraufhin die Tabelle mit vollkommen anderen Größenverhältnissen dargestellt werden muß.
Jede Größenangabe für Tabellen sind nur Hinweise an den Browser, wie groß die jeweiligen Zellen werden sollten. Der Browser kann und darf diese Angaben jederzeit ignorieren, wenn sie nicht eingehalten werden können. Dies sollte man bei der Erstellung von HTML-Tabellen immer berücksichtigen.
HTML Teil 2 - 3 / 8

|