Orlando: <div style="height:100%"> - Valide?

Beitrag lesen

Hi Benjamin,

ich möchte es endlich einmal schaffen, dass meine Homepage valide ist.

das ist der erste Schritt. Der zweite sollte nun sein, das Markup semantisch wertvoll zu gestalten. Das heißt, auf Layout-Tabellen generell zu verzichten.

Momentan benutze ich dort eine Tabelle, die eine Höhe von 100% aufweist. Dies bemängelt der Validator natürlich. Wie kann ich das sonst lösen? Kann ich die Höhe eines <div> angeben?

Nur weil es das Attribut "height" für Tabellen nicht gibt, heißt das nicht, dass man nicht auch ihnen height:100% per CSS zuweisen könnte. Allerdings führt das oft zu Problemen, da sich diese Angabe auf das Elternelement bezieht.

Versuche, die Tabelle zu ersetzen. Eine Höhenangabe ist selten notwendig, da die Elemente ohnehin nur so hoch sind, wie ihr Inhalt es erfordert.

Grüße,
 Roland