Forum Moderators: open
And yes it's actually a slideshow in an iframe. But even if the background default of the frame is white, why doesn't it show in Firefox as white? I but the background color as blue in CSS but that doesn't help either.
allowTransparency="true"on the iframe itself. Although this is a non-standard attribute it appears to work cross browser.
display and text-decoration are not valid attributes for the iframe element. You can only use these as such: style="display: block; text-decoration: none;". Furthermore, attributes themselves cannot contain any spaces, so background color="#54c6e1" is invalid, and should be written as style="background-color: #54c6e1;". Same goes for text-decoration="none"} in the IMG element within your iframe, this can only be written as style="text-decoration: none;".
robzilla: What version of IE are you using?
One rather disturbing solution I came across is that for frameborder to work in IE, it has to be written with... a capital B. So that would be frameBorder="0".
One rather disturbing solution I came across is that for frameborder to work in IE, it has to be written with... a capital B. So that would be frameBorder="0".
<style type="text/css">
html,
body {
background-color: #54C6E1;
margin: 0;
padding: 0;
}
</style>
allowTransparency="true"to the iframe element itself does not appear to work for you? The background of the iframe'd document must not be set in this case - which is how you appear to have it. I tried this on your live site using IE8's developer tools and this worked for me.
Also I'm using XHTML.
Maybe I can solve the problem by not using iframe.