I am building a new site (with Joomla). It has a dropdown (Suckerfish) menu. This works fine with firefox, and on all pages but the home page looks fine with IE7. Initially on the home page with IE the drop down would dissappear behind the carousel below it. To remedy that I added
div.slideshow {
position:relative;
z-index:-1;
}
This solved the drop down problem but now you cannot use the links on the slides.
I have tried putting the z-index on various other divs but this either results in all the content below the header dissapearing or links not being clickable . You can see the test site here
The default z-index value for positioned elements is auto, except for IE where the z-index defaults to 0, so using negative z-indexes isn’t a safe method to use.
As a consequence of how IE treats z-index, the children of a containing block’s element are positioned behind its parent, thus making it invisible in IE.