Sönke Tesch: Tabellen und vertikale Formatierung

Beitrag lesen

Wie ist es nach HTML-Standard 4.0 möglich eine Tabelle

  • ähnlich dem Attribut WIDTH="100%" - auch in der Höhe
    so zu formatieren(z.B. HEIGHT="100%" --> das ist eben nicht
    erlaubt), dass der Inhalt immer zentriert erscheint.

Keine Ahnung, aber height=100% funktioniert bei mit den meisten Browsern mit Ausnahme des Monstrums Netscape 6. Es spricht also nicht viel dagegen, diese Möglichkeit zu nutzen.

Es gibt die Möglichkeit alles im BODY mit DIV ALIGN="CENTER"
mittig zu zentrieren.
Warum gibt es so etwas nicht für die vertikale Variante wie z.B.
in Tabellen. Das könnte dann ungefähr so aussehen:

Das Problem mit vertikalen Angaben, sowohl bei den obigen 100% als auch bei einer Zentrierung, dürfte wahrscheinlich sein, daß die Höhe einer Seite im Gegensatz zur Breite nie so richtig festgelegt oder definiert wurde.

HTML wurde so "konstruiert", das ein Text auf verschiedenen Rechnern ausgeben werden kann, ohne seine logische Struktur zu verlieren.
Es fehlt zum Beispiel eine Angabe zur Zeilenlänge - eine Zeile Text ist immer genau so lang wie sie gerade in das Browserfenster passt. Das wiederum bedeutet, daß der komplette Text je nach Fensterbreite bzw. Länge der einzelnen Zeilen in der Höhe varieren kann (und muß).

Anders ausgedrückt: Die Seitenbreite ist immer die Breite des Fensters, aber die Seitenhöhe, auf die sich eine Angabe wie 100% oder die Zentrierung beziehen könnte, ist aus historischen Gründen eigentlich immer die des Dokuments.
Deshalb tauchen die von dir genannten Möglichkeiten im Standard wohl nicht auf.

Meine zweieinhalb Euros ;)
  soenk.e