【问题标题】:vertical navigation working not correctly in IE垂直导航在 IE 中无法正常工作
【发布时间】: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


    【解决方案1】:

    埃文·维, 当我打开调试器并关闭它时出现奇怪的问题,css 又回来了。它可能是jQuery的执行。

    【讨论】:

    • 真的很奇怪。 JQuery 不应该那样做!可能是别的东西……但不确定……还有其他人吗?
    • Ok Matin,好消息......两个不同的 JQuery 可能相互冲突......因为我使用的是带有后备功能的样板 google ajax api,而 wordpress 将它自己插入头!我只是包含了一个函数,因此 jquery 只被调用一次。它的工作原理!但不明白为什么它与 JQuery 相关?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-18
    • 2016-08-16
    • 2014-09-16
    相关资源
    最近更新 更多