Sanji: Höhe einer Tabelle in HTML

Hallo.

Gibt es irgendeine Standard-konforme Methode, um die Höhe einer Tabelle auf 100 % zu stellen? Mein gesamtes Weblayout basiert auf einer großen Tabelle, bei der die Inhalte manchmal "zu klein" sind, um den Browser in der Vertikale zu 100 % auszufüllen. Und dann ist der Footer nicht mehr am unteren Rand, was derbe blöd aussieht.
Wenn ich keine DTD von HTML 4.01 nehme, geht's (mit Firebird 0.7), aber mit korrekter DTD geht's nicht mehr. Die CSS-Angabe style="height:100%" im <table>-Tag wird nicht interpretiert.

Danke!

Sanji

  1. hi,

    Gibt es irgendeine Standard-konforme Methode, um die Höhe einer Tabelle auf 100 % zu stellen?

    natürlich geht das - mit CSS.

    Die CSS-Angabe style="height:100%" im <table>-Tag wird nicht interpretiert.

    doch - aber sie bezieht sich auf die grösse des/der elternelemente/s.

    ohne höhenangabe wird aber body nur so hoch, wie sein inhalt, z.b. deine tabelle.
    bei dir bekommt jetzt also die tabelle ihre höhe von hundert prozent - in bezug auf den body, dessen höhe ohne explizite angabe aber wiederrum von der tabelle abhängt - die katze beisst sich in den schwanz.

    lösung:
    definiere für die elternelemente deiner tabelle auch eine höhe von 100%,

    html, body { height:100%; }

    gruss,
    wahsaga

    1. Hallo.

      Ich danke dir, hat perfekt funktioniert! :D

      Bye,
         Sanji