Css 子菜单不使用IE7(子菜单未打开)
我在水平菜单栏上工作,我使用了以下行代码。它在所有浏览器中都可以正常工作: 但当我在IE7和IE8上测试它时,子菜单并没有打开。 当我从菜单栏中移除阴影时,子菜单项将可见。 Html代码:Css 子菜单不使用IE7(子菜单未打开),css,Css,我在水平菜单栏上工作,我使用了以下行代码。它在所有浏览器中都可以正常工作: 但当我在IE7和IE8上测试它时,子菜单并没有打开。 当我从菜单栏中移除阴影时,子菜单项将可见。 Html代码: <div id="navMenu"> <div id="menuContainer"> <ul id="coolMenu"> <li><a href="#">Menu1</a><
<div id="navMenu">
<div id="menuContainer">
<ul id="coolMenu">
<li><a href="#">Menu1</a></li>
<li><a href="#" id="A1">Menu2</a></li>
<li><a href="#">Menu3</a> </li>
<li><a href="#">Menu4</a>
<ul>
<li><a href="#">Menu5</a></li>
<li><a href="#">Menu6</a></li>
<li><a href="#">Menu7</a></li>
</ul>
</li>
</ul>
</div>
</div>
}
{
ul是默认保证金,所以
#coolMenu ul{margin:0;}
在ie7中解决您的问题您能为您的代码创建一个JSFIDLE吗ie7中不支持的JSFIDLE菜单!!
#menuContainer
padding: 0px;
text-align: left;
width: 1200px;
margin: 0px auto;
z-index: 40000 !important;
overflow:visible;
}
#coolMenu, #coolMenu ul
{
padding: 0px;
text-align: left;
list-style: none;
list-style-type: none; /* ie6*/
}
#coolMenu > li
{
float: left;
z-index: 40000 !important;
display: block; /* ie6*/
}
#coolMenu li a
{
display: block;
height: 40px;
line-height: 40px;
padding-left: 15px;
padding-right: 15px;
text-decoration: none;
z-index: 40000 !important;
display: block; /* ie6*/
filter:alpha(opacity=90);
}
#coolMenu ul
{
position: absolute;
display: none;
z-index: 40000 !important; /* arun */
}
#coolMenu li:hover ul
{
display: block;
}
/* Main menu
------------------------------------------*/
#coolMenu
{
margin: 0px;
float: left;
font-family: TradeGothic;
font-style: oblique;
font-size: 11.25px;
color: #474747;
background: #dcdcdc;
z-index: 40000 !important;
}
#coolMenu > li > a
{
color: #474747;
}
#coolMenu > li:hover > a
{
background: #d21c1c;
color: #fff;
z-index: 40000 !important; /* arun */
}
/* dropdown */
#coolMenu li:hover > ul {
display: block;
}
/* Submenu
------------------------------------------*/
#coolMenu ul
{
background: #d21c1c;
z-index: 40000 !important;
}
#coolMenu ul li a
{
/*z-index: 20 !important;*/
color: #fff;
z-index: 40000 !important;
}
#coolMenu ul li:hover a
{
background: red;
z-index: 40000 !important;
}
#coolMenu ul{margin:0;}