chow: IE6: div verrutscht nach unten, sobald scrollbar auftaucht..

Hallo...

ich habe ein Problem...
ich hab eine Seite gebaut.. die auch wunderbar aussieht... *g*

design ist dreispaltig... in der mitte ein textcontainer..

wenn jetzt dieses text-div durch zu langen text und overflow:auto;
einen scrollbalken erhält.. dann rutscht das ganze div irgenwie nach unten... d.h. oben ist massig abstand.. und nachten zerhauts das design..

hat jemand sowas schonmal gehabt und weiß woran es liegen könnte??

ich geb mal den link zur seit oben mit an..

und wenn jemand den code sehen will poste ich den auch.. aber vielleicht gehts ja auch so, weil jemand das problem schon kennt??

lg

chow

  1. Hallo,

    und wenn jemand den code sehen will poste ich den auch.. aber vielleicht gehts ja auch so, weil jemand das problem schon kennt??

    jetzt habe ich mir die Seiten erstmal mit Mozilla angeschaut,
    und da könnte m.E. auch schon etwas verbessert werden.

    Die mittlere Spalte ist zu schmal, und das DIV scrollt nicht
    per Scrollrad. Eine Lösung per position:fixed statt scrollbarem DIV
    hätte da vielleicht Vorteile.
    Der Scrollbalken wäre m.E. zudem besser weiter rechts positioniert,
    etwa auf der dunklen Linie, dann wäre vielleicht auch das horizontale
    Scrollen bei einigen Seiten unnötig.

    Grüsse

    Cyx23

    1. vielen dank erstmal für deine Antwort...

      jetzt habe ich mir die Seiten erstmal mit Mozilla angeschaut,
      und da könnte m.E. auch schon etwas verbessert werden.

      Die mittlere Spalte ist zu schmal, und das DIV scrollt nicht
      per Scrollrad. Eine Lösung per position:fixed statt scrollbarem DIV

      ja das wäre eine Lösung für alle anderen aber nicht den IE, der kannt das doch nicht, oder?

      mit dem Scrollrad das hab ich auch schon festgestellt.. weißt du wie ich das funktionstüchtig bekomme?

      hätte da vielleicht Vorteile.
      Der Scrollbalken wäre m.E. zudem besser weiter rechts positioniert,
      etwa auf der dunklen Linie, dann wäre vielleicht auch das horizontale
      Scrollen bei einigen Seiten unnötig.

      ich wollte die scrollleiste (mit lll?) aber nicht durch das Symbol unten rechts laufen lassen... außerdem würde dann auch der text dadurch laufen und das würde unleserlich...

      aber woran das mit dem verschieben liegt, hast du auch keine idee, oder?

      1. Hi,

        Eine Lösung per position:fixed statt scrollbarem DIV
        ja das wäre eine Lösung für alle anderen aber nicht den IE, der kannt das doch nicht, oder?

        Für den IE gibt es einen Workaround - allerdings würde ich bei Deiner Seite lediglich (wie in diesem Beispiel) die Navigation fixieren.

        freundliche Grüße
        Ingo

        1. Das hört sich ziemlich gut an...

          werd ich nachher mal ausprobieren...

          vielen dank erstmal für den tipp... bei fragen melde ich mich   :-)

          lg

          chow

      2. Hallo,

        ja das wäre eine Lösung für alle anderen aber nicht den IE, der kannt das doch nicht, oder?

        da der IE die DIVs gut per Rad scrollen kann könntest du z.B. per
        conditional comments verschiedene CSS-Dateien einbinden und für
        den IE dabei bleiben.

        Sonst gibt es natürlich noch weitere Möglichkeiten wie hier
        Position Fixed für alle Browser zu simulieren.

        ich wollte die scrollleiste (mit lll?) aber nicht durch das Symbol unten rechts laufen lassen... außerdem würde dann auch der text dadurch laufen und das würde unleserlich...

        ich würde die (unreformierte?) Scrolleiste gerade durchlaufen lassen,
        aber über Geschmack kann man ja trefflich anderer Meinung sein.

        aber woran das mit dem verschieben liegt, hast du auch keine idee, oder?

        Das scheint ja womöglich eine Elementhöhe zu sein, also vmtl. zuwenig
        oder zuviel float-Angaben, da verhält sich der IE ja anders oder benötigt
        auch mal ein clear mehr.

        Grüsse

        Cyx23