DerPilz: Mit Overflow bei jedem Browser anders!! HILFE

Hallo zusammen,

Ich habe eine Seite mit 3 div's als Spalten. Mit der CSS-Angabe "overflow" habe ich auch bereits geschaft, daß ich einen Scrollbalken im Content-DIV erhalte wenn nötig und in dem DIV in dem ich eine große Animation ablaufen lasse eben keinen habe. ebenfalls ist der Scrollbar des Browsers auf "hidden" gestellt. Damit war eigentlich alles so wie ich das wollte und das auch in allen Browsern. Nun habe ich aber mal das Content-DIV gefüllt und habe erschrocken festgestellt das nun jeder Browser macht was er will. Ich zähle das mal auf:

IE 6 --> kein Browser-Scrollbar
         Content-DIV Scrollbar
         kein Scrollbar im Animation-DIV

NN6.x --> Browser-Scrollbar der sich aufgrund der Animation
          verändert in der Länge

Opera 6 --> Browser-Scrollbar
            kein Content-DIV Scrollbar
            kein Animation-DIV Scrollbar
            100% DIV-Höhe richten sich nicht nach dem
            Inhalt des DIV's, Content ragt über die
            DIV-Grenzen raus

Moz 1.2 --> siehe IE 6

NN4.x --> alles am Arsch, der zeigt nur noch mist an aber das
          vernachlässigen wir vorerst einmal

jetzt eine kleine Zeichnung der DIV-Konstellation:

1        2        3
     +-----+-----------+-----+
     |     |           |  ^  |
     |  m  |     c     |  a  |
     |  e  |     o     |  n  |
     |  n  |     n     |  i  |
     |  u  |     t     |  m  |
     |  e  |     e     |  a  |
     |     |     n     |  t  |
     |     |     t     |  i  |
     |     |           |  o  |
     |     |           |  n  |
     |     |           |  ^  |
     +-----+-----------+-----+

und noch ein paar CSS-Angaben für die Elemente:

html, body {overflow:hidden; height:100%;}

die div's:

#middle{overflow:auto; height:100%;}

#right{overflor:hidde; height:100%;}

So und nun wäre ich froh wenn mir jemand sagen kann was das Problem ist mit den Scrollbarsund warum der Opera die 100%-Angabe nur nach der Anzeigehöhe, innerHeight, berechnet und nicht nach dem Inhalt. Wo ich bislang immer das Problem andersrum hatte, so das ich nie 100% Spanne in der Höhe ereicht habe, weil nach dem inhalt gemessen wird.

Andere CSS-Angaben wie farben und Border hab ich mir mal geschenkt. Die DIV's sind alle auf position:absolute; gesetzt, fals das irgendwie dazugehört.

Danke schonmal für jeden der mir Hilfe oder Anregungen anbieten kann und will und für jeden der sich nun all das hier durchgelesen hat.

DerPilz

  1. Hier noch als zusatz die addi:

    www.derpilz.nnm.de/test_div.htm

    wer mehrere browser hat könnte das ja mal testen vielleicht bekomme ich dann ja eine antwort.

    DerPilz

    1. Hallo Pilz :)

      schau dich doch mal da um : http://forum.de.selfhtml.org/archiv/2002/7/16418/?m=91863&t=16356
      falls Du das nicht schon getan hast.

      Da stehen auch noch 'n paar interessante links drinnen.

      BTW ich bin mommentan auch am Experimentieren (und manchmal am verzweifenl) mit diesem Thema.

      Grüsse aus Nürnberg

      HarryS