Scrollbalken im IFrame
Maike
- css
Hallo Forum,
ich arbeite auf meiner Homepage mit IFrames. Jetzt wollte ich den Scollbalken im IFrame farblich verändern. Das funktioniert soweit auch ganz gut, allerdings nicht im Netscape (Version 7.1). Geht das im Netscape generell nicht oder was mache ich falsch? Hier ist der Teil im Stylesheet:
body {
margin-top: 5 px;
margin-left: 0 px;
margin-bottom: 0 px;
margin-right: 0 px;
scrollbar-base-color:#8C8CC6;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#8C8CC6;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#ACACE6;
background-attachment:fixed;
background-color: #DADEE1;
}
Im IE gibt es auch ein Problem, und zwar zeigt der einen Scrollbalken rechts an (also nicht im IFrame), obwohl man gar nicht scollen muss. Wie kann ich das vermeiden?
Vielen Dank für jede Hilfe!
Gruß Maike
hi,
Hallo Forum,
ich arbeite auf meiner Homepage mit IFrames. Jetzt wollte ich den Scollbalken im IFrame farblich verändern. Das funktioniert soweit auch ganz gut, allerdings nicht im Netscape (Version 7.1).
Geht das im Netscape generell nicht oder was mache ich falsch?
die scrollbar-xy-color sachen sind kein richtiges css, sondern eine erfindung von microsoft.
Im IE gibt es auch ein Problem, und zwar zeigt der einen Scrollbalken rechts an (also nicht im IFrame), obwohl man gar nicht scollen muss. Wie kann ich das vermeiden?
wenn du für den body noch zusätzlich overflow:auto angibst, sollte sich das beheben lassen (ggf. ist das verhalten des browsers hierbei aber auch noch vom angegebenen doctype abhängig).
gruss,
wahsaga
Hallo Wahsaga,
danke für deine Antwort.
die scrollbar-xy-color sachen sind kein richtiges css, sondern eine erfindung von microsoft.
Also gibt es keine Möglichkeit, im Netscape die Scrollbalken zu ändern? Das ist ja dumm! Ist es dann überhaupt vorteilhaft, IFrames im Netscape zu benutzen? Funktionieren diese auch in älteren Versionen des Netscape?
Gruß Maike
hi,
die scrollbar-xy-color sachen sind kein richtiges css, sondern eine erfindung von microsoft.
Also gibt es keine Möglichkeit, im Netscape die Scrollbalken zu ändern? Das ist ja dumm!
hrgh, dass hatte ich doch gerade noch geschrieben (schreiben wollen ...? na ja, irgendwie isses weggekommen ...)
also, der mozilla kennt dafür ebenfalls proprietäre eigenschaften, namens -moz-scrollbar-color oder so ähnlich.
wenn du also auf im mozilla den effekt haben willst, musst du diese eigenschaften noch _zusätzlich_ zu denen für den IE angeben.
moderne netscapes basieren auf der gleichen rendering-engine wie der mozilla, und setzen dies dann ebenfalls um.
Ist es dann überhaupt vorteilhaft, IFrames im Netscape zu benutzen? Funktionieren diese auch in älteren Versionen des Netscape?
der netscape 4 kennt noch keine iframes.
gruss,
wahsaga
Hi Maike,
Ist es dann überhaupt vorteilhaft, IFrames im Netscape zu benutzen? Funktionieren diese auch in älteren Versionen des Netscape?
iFrames funktionieren im Netscape erst ab Version 6.x, nicht in 4.x oder darunter. Ob Du iFrames einsetzt hängt also davon ab, in welchen Browsern die Seite funktionieren soll.
Grüße,
bluntburn
Hi,
Hallo Forum,
ich arbeite auf meiner Homepage mit IFrames. Jetzt wollte ich den Scollbalken im IFrame farblich verändern. Das funktioniert soweit auch ganz gut, allerdings nicht im Netscape (Version 7.1). Geht das im Netscape generell nicht oder was mache ich falsch? Hier ist der Teil im Stylesheet:
body {
margin-top: 5 px;
margin-left: 0 px;
margin-bottom: 0 px;
margin-right: 0 px;
4 mal ungültiger Wert: zwischen Länge und Einheit darf kein Whitespace stehen.
scrollbar-base-color:#8C8CC6;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#8C8CC6;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#ACACE6;
scrollbar-xxx sind keine CSS-Eigeschaften
background-attachment:fixed;
background-color: #DADEE1;
}
Im IE gibt es auch ein Problem, und zwar zeigt der einen Scrollbalken rechts an (also nicht im IFrame), obwohl man gar nicht scollen muss. Wie kann ich das vermeiden?
overflow:auto;
Wenn das nicht hilft: Bug-Report an Microsoft.
cu,
Andreas