Klaus: Probleme mit css overflow

Hallo,

in einem HTML Dokument habe ich eine Tabelle, darin eine Zelle mit der ID=liste und style="width: 225px;height: 200px; overflow: scroll;"

In diese Tabellezelle schreibe ich mit Javascript und innerHTML Werte einer Abfrage. Das funktioniert, hat aber einen Schönheitsfehler: ist der über innerHTML eingefügte HTML-String groß (> 20 K), dann taucht plötzlich kein Scrollbalken mehr für "liste" auf, die Tabellzelle wird plötzlich auf 800 px Höhe vergrößert.

Dasselbe passiert übrigens auch, wenn ich statt <td> ein <div> verwende.

Was mache ich falsch bzw. wie kann ich die Tabellenzelle zwingen, egal wie groß der Inhalt ist, nicht höher als 200px zu sein?

Dank & Gruß

Klaus

  1. moin Klaus :)

    Soweit ich weiss behandeln Tabellen den Zelleninhalt mit Priorität vor der Eigenschaft "height".
    Hast du es schon mal mit "max-height" versucht?

    liebe Grüße aus Berlin
    lina-

    --
    Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)