IE und scrollbars
Martin
- browser
0 ShiNtoKu0 Ingo Turski
Hallo,
ich habe eine Seite aus Frames erstellt und möchte in das Hauptframe ein Bild einfügen, das exakt die Größe des Frames hat. Ich habe bei der Deklaration des Frames scrolling="yes" gestellt, weil ich auch andere Seiten darstellen will, bei denen ich das scrollen wieder brauche. Bei Mozilla klappt das alles wie ich es will, aber der IE hat (mind.) 2 Probleme:
1. Er blendet die Scroll-Leiste am rechten Rand nicht aus, so dass das Bild in keinem Fall ins Frame passen kann.
2. Er interpretiert den unteren Rand des Bildes nicht als Ende der Seite. Er will immer noch ca. 5 Pixel voller Nichts unter das Bild stellen, was natürlich ausserhalb meines Frames liegt.
Danke,
Gruß,
Martin
Hi,
- Er blendet die Scroll-Leiste am rechten Rand nicht aus, so dass das Bild in keinem Fall ins Frame passen kann.
Dieses verhalten ist durchaus korrekt, da du durch scrolling="yes" Scrollbars erzwingst, auch wenn diese nicht benötigt werden. Siehe dazu auch http://de.selfhtml.org/html/frames/eigenschaften.htm#scrollbars
- Er interpretiert den unteren Rand des Bildes nicht als Ende der Seite. Er will immer noch ca. 5 Pixel voller Nichts unter das Bild stellen, was natürlich ausserhalb meines Frames liegt.
Versuchs mal mit margin-bottom:0; im img-Tag.
Gruss
shin
Hi
Dieses verhalten ist durchaus korrekt, da du durch scrolling="yes" Scrollbars erzwingst, auch wenn diese nicht benötigt werden. Siehe dazu auch http://de.selfhtml.org/html/frames/eigenschaften.htm#scrollbars
Das macht durchaus Sinn. Sehe ich ohne weiteres ein. scrollung="auto" ist besser.
Versuchs mal mit margin-bottom:0; im img-Tag.
Geht leider auch nicht, wenn ich im img-Tag das ändere.
Ich habe im body-Element margin:0px gesetzt. Dadurch habe ich oben und auf den Seiten weder bei Mozilla noch beim IE Probleme, aber am unteren Rand macht der IE trotzdem die Probleme. Ist diese Methode vielleicht nicht die richtige?
Gruß,
Martin
Hi,
Geht leider auch nicht, wenn ich im img-Tag das ändere.
Ich habe im body-Element margin:0px gesetzt. Dadurch habe ich oben und auf den Seiten weder bei Mozilla noch beim IE Probleme, aber am unteren Rand macht der IE trotzdem die Probleme. Ist diese Methode vielleicht nicht die richtige?
Der Abstand kommt mit Sicherheit nicht vom body, sondern vom img. Ich meinte <img style="margin:0;" .. /> - das geht nicht? (Muss nicht, war nur ne Idee).
Wärs möglich, das Bild auch als Hintergrund einzubinden? Dann wärst du das problem auf jeden Fall los (aber vielleciht ne Brachialmethode..)
Gruss
shin
Ha,
hab mir den vorherigen Thread durchgelesen (http://forum.de.selfhtml.org/?t=89124&m=532090) und so funktioniert's bei mir. Hab im img-Tag 'style="position:absolute; overflow:hidden"' eingefügt und jetzt versteht's auch der IE.
Sorry und trotzdem danke,
Gruß,
Martin
Hi,
- Er blendet die Scroll-Leiste am rechten Rand nicht aus, so dass das Bild in keinem Fall ins Frame passen kann.
mal eine andere Frage: machst Du die Seite nur für Dich? Wie sonst willst Du wisen, ob das Bild überhaupt in ein beliebiges Fenster passen wird, wenn schon die wenigen px des Scrollbalkens zuviel sind?
freundliche Grüße
Ingo