Css IE7图形问题

Css IE7图形问题,css,layout,browser,cross-browser,internet-explorer-7,Css,Layout,Browser,Cross Browser,Internet Explorer 7,伙计们,我需要你们的帮助来解决IE7问题,菜单如下:luigisettembrini.gov.it 在其他浏览器中,菜单看起来不错,子菜单位于主菜单上方,带有填充。。使用IE7时,它不“接近”菜单(无法使用): 我不知道为什么会这样。我也试着用Firebug Lite来寻找IE7,但这真是一团糟 我还无法找到解释ie7中这种差异的来源,但这里有一个快速修复方法: 将嵌套的ul更改为具有右侧的绝对位置:0;而不是200px的左边距 或者,您可以为ie7提供一个条件样式表,该样式表的左边距为零。但

伙计们,我需要你们的帮助来解决IE7问题,菜单如下:luigisettembrini.gov.it

在其他浏览器中,菜单看起来不错,子菜单位于主菜单上方,带有填充。。使用IE7时,它不“接近”菜单(无法使用):


我不知道为什么会这样。我也试着用Firebug Lite来寻找IE7,但这真是一团糟

我还无法找到解释ie7中这种差异的来源,但这里有一个快速修复方法:

将嵌套的ul更改为具有右侧的绝对位置:0;而不是200px的左边距


或者,您可以为ie7提供一个条件样式表,该样式表的左边距为零。但是,由于uls已经完全定位,只需删除边距并在css中添加一个“right:0;”将是一个非常简单的修复方法。

请发布您的HTML/css/JavaScript代码。这有点复杂,因为它是一个WordPress站点(特别是我创建的一个212子主题),无论如何:这是导航菜单的HTML:;下面是我的css定制,与stock twenty 12样式上的nav菜单相关。css:我应用了快速修复和。。工作起来很有魅力!;))真的,谢谢你!我在这个愚蠢的问题上花了几个小时(我甚至想放弃IE7兼容性)。现在,如果我能请你帮我最后一个忙的话,唯一剩下的就是这个z指数问题:我试着放一个位置:相对;z-index:1000到。主导航li ul li,。主导航li ul li a等,没有运气。另一个我不熟悉的问题。显然,IE7和down在其他浏览器选择不应用堆叠上下文时,会将堆叠上下文应用到元素,长话短说,每个li都会从零开始一个新的堆栈。到目前为止,我唯一的解决方案是对第一个父li应用一个大的z索引,例如999,然后逐渐减小每个连续li的z索引值。998, 997, 996.. 等。这应该解决它现在,但我会更新你,如果我想出一个更优雅的解决问题。。。需要z索引的列表项是菜单项248、249、250等。。不是他们的孩子