IE6: div verrutscht nach unten, sobald scrollbar auftaucht..
chow
- css
0 Cyx230 chow0 Ingo Turski0 chow
0 Cyx23
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
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
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?
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
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
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