[GastForen Web allgemein Browser Probleme mit overflow: auto

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Probleme mit overflow: auto

Gunther103
Beiträge gesamt: 157

17. Apr 2008, 14:57
Beitrag # 1 von 6
Bewertung:
(2731 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

habe ein absolut positioniertes Feld in einer Seite. Je nach Text erscheinen Scrollbalken um den Text ganz lesen zu können. Das habe ich mit
Code
overflow: auto 

gemacht.
Anscheinend erscheinen die Scrollbalken aber nicht in IE 6und IE 7, Firefox 1 und 2.
Der Fehler taucht komischerweise nur unter Windows 98 und 2000 auf.
Unter XP und Vista ist Alles oK.
Weiß jemand Hilfe?

Danke und Tschüß
Gunther Rissmann
X

Probleme mit overflow: auto

minou
Beiträge gesamt: 135

18. Apr 2008, 08:13
Beitrag # 2 von 6
Beitrag ID: #346779
Bewertung:
(2695 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gunther,

vielleicht hilft dir das weiter, ich kann es leider nicht ausprobieren.
Für den MSIE 6 (nehme an auch 7) wurden zwei eigene CSS3 Vorschläge eingereicht von Microsoft, das hat mir schon öfter aus der Klemme geholfen. :-)

Versuch doch mal dies:
Code
overflow: auto;       //für die Browser die ov..-x nicht kennen  
overflow-x: auto; //(scroll, hidden) horizontaler Balken
overflow-y: auto; //(scroll, hidden) vertikaler Balken


Da Werte überschrieben werden, solltest du zuerst den normalen Befehl setzen, die Browser die diesen Befehl verstehen werden diesen annehmen. Overflow-x und y werden nur vom IE angenommen und verstanden, von anderen Browsern ignoriert. Ev. musst du den anderen Browser mit
Code
  
overflow: scroll;

Zur Ausgabe der Balken zwingen versuchen...


Gruss

minou


als Antwort auf: [#346674]
(Dieser Beitrag wurde von minou am 18. Apr 2008, 08:16 geändert)

Probleme mit overflow: auto

Gunther103
Beiträge gesamt: 157

18. Apr 2008, 17:46
Beitrag # 3 von 6
Beitrag ID: #346882
Bewertung:
(2655 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hab ich jetzt mal eingefügt. Leider kann ichs selber nicht testen. Ich hoffe, es wirkt.

Danke
Gunther


als Antwort auf: [#346779]

Probleme mit overflow: auto

minou
Beiträge gesamt: 135

19. Apr 2008, 07:45
Beitrag # 4 von 6
Beitrag ID: #346939
Bewertung:
(2629 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gunther,

dann hoffen wir mal, dass es laufen wird, wenigstens auf dem IE6 und 7.
Ich brauche diese Anweisungen meist für den umgekehrten Fall, da gewisse MS Browser bei overflow: auto; beide Balken anzeigen. So war das natürlich eine gute Sache um den horizontalen Balken auszublenden (wie gesagt nur MSIE, der Befehl wurde dort kreiert).

Übrigens noch als Tipp: Wenn du in gewissen Browsern (auch IE) immer eine "tote" Scrollbar hast auf der rechten Seite und beim überfliessen eine zweite erscheint, anstatt die "tote" Scrollbar zu aktivieren, so gib doch mal in der CSS Datei oder im Head des CSS Blocks:
Code
html { 
overflow: hidden;
}

body {
overflow: auto;
}


Und schon ist der Balken der nie gebraucht wird weg. Wichtig ist dabei das im HTML, ob du es wieder freigibst ist ja von Fall zu Fall anders...

Gruss

minou


als Antwort auf: [#346882]
(Dieser Beitrag wurde von minou am 19. Apr 2008, 07:48 geändert)

Probleme mit overflow: auto

Gunther103
Beiträge gesamt: 157

19. Apr 2008, 11:44
Beitrag # 5 von 6
Beitrag ID: #346950
Bewertung:
(2607 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Minou,

das ist ja jetzt mal ein Supertipp. das müßte man eigentlich in jede CSS-Datei reinschreiben.
Der andere Tipp funktioniert übrigens auch gut.

Danke
Gunther


als Antwort auf: [#346939]

Probleme mit overflow: auto

minou
Beiträge gesamt: 135

19. Apr 2008, 12:02
Beitrag # 6 von 6
Beitrag ID: #346951
Bewertung:
(2601 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gunther,

es freut mich, wenn ich dir helfen konnte.

Du kannst diesen Code ja verwenden und hast erst noch eine korrekte Anzeige :-)

Gruss

minou


als Antwort auf: [#346950]
X