faceleg
11-09-2008, 12:56 AM
Hi,
I am developing a plugin for Rapidweaver, a WYSISYG web development program for OS X.
I’m trying to get everything at least functional in IE.
I’ve run into two problems that have had me stumped for awhile:
(EDIT: first problem has been solved, I've shifted it and the solution to the bottom of this post)
http://pagesofinterest.net/code/of_interest/slider/ - please ignore the hideous colours. I *was* testing png support, but noticed some more severe problems in the process.
#2 - Line #69: class=portalpage0 style=overflow:hidden is being ignored. This should hide most of the class=tube’s text, which allows the effect of “cells” sliding into/out of view when an arrow is pressed.
The full CSS for the element is:
height:650px;
background:url(files/slider_bgpage0-trans.png) no-repeat;
overflow:hidden;
width:850px;
Does anyone have any ideas about what could be causing this horrible behaviour, and what I could do to fix it?
I'm really stuck with this issue - IE7 is not hiding child elements that are larger!
I’m very sorry for the inline CSS and the crazy class names, but it is necessary as this is a plugin, not a one-off site design. The plugin may be “imported” via Rapidweaver into a different plugin, which could result in it being spat into another div, meaning stylesheet linking would be illegal. The class names have “page0” appended to them for a similar reason. Sigh.
Thank you for taking the time to read my post.
SOLVED PART:
#1 - There should be two arrows, one on the left, one on the right of the coloured box. In IE 5 (I’m downloading IE7 now, but I’m quite sure the same thing happens) the arrows load, are visible for around one second, then disappear.
The classes for the two arrows are:
"leftpage0" & "rightpage0"
The CSS for the right arrow is:
position:absolute;
left:850px;
cursor:pointer;
And the left:
position:relative;
left:-35px;
cursor:pointer;
Obviously, they should remain visible.
Solution:
I've solved the image disappearing issue:
The <img/> tags needed both width="XX" and height="XX" in order to display correctly in IE7.
I still haven't found a solution for my overflow:hidden issue, however.
I am developing a plugin for Rapidweaver, a WYSISYG web development program for OS X.
I’m trying to get everything at least functional in IE.
I’ve run into two problems that have had me stumped for awhile:
(EDIT: first problem has been solved, I've shifted it and the solution to the bottom of this post)
http://pagesofinterest.net/code/of_interest/slider/ - please ignore the hideous colours. I *was* testing png support, but noticed some more severe problems in the process.
#2 - Line #69: class=portalpage0 style=overflow:hidden is being ignored. This should hide most of the class=tube’s text, which allows the effect of “cells” sliding into/out of view when an arrow is pressed.
The full CSS for the element is:
height:650px;
background:url(files/slider_bgpage0-trans.png) no-repeat;
overflow:hidden;
width:850px;
Does anyone have any ideas about what could be causing this horrible behaviour, and what I could do to fix it?
I'm really stuck with this issue - IE7 is not hiding child elements that are larger!
I’m very sorry for the inline CSS and the crazy class names, but it is necessary as this is a plugin, not a one-off site design. The plugin may be “imported” via Rapidweaver into a different plugin, which could result in it being spat into another div, meaning stylesheet linking would be illegal. The class names have “page0” appended to them for a similar reason. Sigh.
Thank you for taking the time to read my post.
SOLVED PART:
#1 - There should be two arrows, one on the left, one on the right of the coloured box. In IE 5 (I’m downloading IE7 now, but I’m quite sure the same thing happens) the arrows load, are visible for around one second, then disappear.
The classes for the two arrows are:
"leftpage0" & "rightpage0"
The CSS for the right arrow is:
position:absolute;
left:850px;
cursor:pointer;
And the left:
position:relative;
left:-35px;
cursor:pointer;
Obviously, they should remain visible.
Solution:
I've solved the image disappearing issue:
The <img/> tags needed both width="XX" and height="XX" in order to display correctly in IE7.
I still haven't found a solution for my overflow:hidden issue, however.