Jquery 页面不在IE 7和8中工作???菜单位置不正确

Jquery 页面不在IE 7和8中工作???菜单位置不正确,jquery,html,css,internet-explorer,cross-browser,Jquery,Html,Css,Internet Explorer,Cross Browser,我的网站: 如果你看这两个页面,你会发现徽标和菜单之间的距离不同,然后在正确显示的页面中说。菜单是一个列表,列表的ul具有类别nav,并具有以下属性: .nav{ 浮动:左; 颜色:#FFF; 边缘顶部:50px; 右边距:0px; 位置:相对位置; } 为什么它在一个页面上运行良好,而在另一个页面上运行不好。请注意,两个页面都有表单,因此表单可能会影响这一点。我已经做了几个小时的实验,看看这些形式是如何影响它的。你们中有谁知道可能是什么IE故障导致的吗 另外,我的菜单是一个下拉菜单,如果你将

我的网站:

如果你看这两个页面,你会发现徽标和菜单之间的距离不同,然后在正确显示的页面中说。菜单是一个列表,列表的ul具有类别nav,并具有以下属性:

.nav{
浮动:左;
颜色:#FFF;
边缘顶部:50px;
右边距:0px;
位置:相对位置;
}
为什么它在一个页面上运行良好,而在另一个页面上运行不好。请注意,两个页面都有表单,因此表单可能会影响这一点。我已经做了几个小时的实验,看看这些形式是如何影响它的。你们中有谁知道可能是什么IE故障导致的吗


另外,我的菜单是一个下拉菜单,如果你将鼠标悬停在它上面,它应该会显示出来。显示的文本看起来也不正确(偏移错误)。为此,我计划创建一个替代IE样式表,不过也许有更好的方法

嗯。。。idk,但您无论如何都可以这样做:

.nav{
浮动:左;
颜色:白色;
边缘顶部:50px;
右边距:0px;
位置:相对位置;
宽度:675px;/*这将强制调整宽度*/
}

也许你在发布问题后修改了你的代码,但我看不出IE7中的三个页面之间有任何区别。是的,我已经更改了它,它可以工作了