css z-index / div显示

时间:2012-07-04 19:40:19

标签: html css internet-explorer z-index

我有一个下拉登录菜单,可以在webkit / firefox中正常工作,但不会在Internet Explorer中显示。但是,我在IE中显示的不同网站上的菜单完全相同! 看看这个非工作版本: https://www.graduationregistration.com/new 这是一个工作版本: http://www.inthestar.com

我已经尝试了z-index和样式的所有值,但是无法让它工作,我真的需要它!任何帮助将不胜感激,非常感谢提前!!

下面的CSS(两个网站都是一样的):

#signin_menu {
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
display:none;
background-color:#ddeef6;
position:absolute;
right: -2px;
width:210px;
z-index:10;
border:1px transparent;
text-align:right;
padding:12px;
top: 24.5px; 
margin-top:5px;
color:#789;
font-size:11px;
visibility: visible;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
display:block;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #ACE;
font-size:13px;
margin:0 0 5px;
padding:5px;
width:203px;
z-index:11;
}
#signin_menu p {
margin:0;
}
#signin_menu a {
color:#6AC;
}
#signin_menu label {
font-weight:normal;
}
#signin_menu p.remember {
padding:10px 0;
text-align:right;
}
#signin_menu p.forgot, #signin_menu p.complete {
clear:both;
margin:5px 0;
}
#signin_menu p a {
color:#27B!important;
}

1 个答案:

答案 0 :(得分:2)

删除过滤器:

progid:DXImageTransform.Microsoft.Gradient(StartColorStr ='#555555',EndColorStr ='#2a2a2a',GradientType = 0)

会解决你的问题,但不要问我为什么:D