【发布时间】:2012-07-07 06:53:59
【问题描述】:
确实在 IE7 和 IE8 的页眉和页脚垂直菜单上得到了一些不需要的行为。以前这样做没有问题,但在使用 Wordpress 时,它就是不正确。
这里是测试站点:http://examples.iamwebsitedeveloper.com/walkinmyshoes/
这是用于#headerNav的代码:
#headerNav {
display:block;
float: left;
margin: 0 auto;
width: 940px;
position: relative;
z-index:99999;
font: Verdana, sans-serif;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #894ba6;
background: -moz-linear-gradient(top, #894ba6 0%, #743a8f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#894ba6), color-stop(100%,#743a8f));
background: -webkit-linear-gradient(top, #894ba6 0%,#743a8f 100%);
background: -o-linear-gradient(top, #894ba6 0%,#743a8f 100%);
background: -ms-linear-gradient(top, #894ba6 0%,#743a8f 100%);
background: linear-gradient(top, #894ba6 0%,#743a8f 100%);
margin-bottom:20px;
behaviour:url(PIE.htc);
}
.ie7 #headerNav,.ie8 #headerNav{*display: block;*zoom:1;}
#headerNav ul{
font-size: 1.077em;
list-style:none;
margin:0;
padding:0px;
}
#headerNav li {
float: left;
position: relative;
border-right:1px solid #8B4DA7;
}
此外,如果您查看页脚部分,则背景颜色和块不会出现!此外,页脚导航的行为方式相同!
使用 IE 条件类以及 css3pie,我无法使其正常工作。
【问题讨论】:
标签: css internet-explorer menu internet-explorer-8 internet-explorer-7