View Single Post
  #1 (permalink)  
Old 05-21-2007, 10:36 AM
trancehead trancehead is offline
WebProWorld New Member
 

Join Date: Sep 2005
Posts: 21
trancehead RepRank 0
Default Whatever:Hover doesn't work in IE7

Does anyone know why IE7 has problems with whatever:hover?

You can see the problem at www.cybercellar.co.za with the wine list menu. If you hover the Red section it should (and does in IE 6 and FF) show a flyout menu of the different Reds (Cabernet Sauvignon, etc). In IE7 as soon as you mouseover the Red item the whole menu disappears.

I am currently using conditional comments so IE7 shouldn't even be affected by this (and I don't think it's the csshover.htc). Is there anything that anyone can see in the css section that could be causing this. The CSS is below:

<style type="text/css" media="screen">

#menu {
position: absolute;
background: #DEDAAC;
float: left;
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 0px;
z-index: 50;
height: 24px;
text-align: left;

}

#menu ul {
list-style: none;
margin: 0;
float: left;
padding: 0px;
text-align: left;
}

#menu a {
color: #781F61;text-decoration: none;
display: block;
margin: 0;
padding-left: 2px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 5px;
background: #DEDAAC;
text-decoration: none;
text-align: left;
}

.DropBorders li { border-left: 1px solid #98956D;border-right: 1px solid #98956D; font-weight: normal; border-bottom: 1px solid #98956D; }
// This is for each "flyout menu"

#menu a:hover {
color: #6F2627;
background: #F4F2DF;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

}
</style>
__________________
www.cybercellar.com - Buy South African wine online
Reply With Quote