对于此网站:http://writershore.com/ltlaw/
我将网站验证为XHTML 1.0 Transitional,现在绝对定位似乎不起作用,而且最差的菜单在IE中无法正常工作,它似乎显示在Div下面。在Firefox和Chrome中,菜单运行正常。
关于我在“主要”Div中定位有什么问题的想法?
菜单是否出现溢出问题? z指数问题?我尝试了两者的变体,并没有在IE中修复结果。
再次感谢您的任何想法!
答案 0 :(得分:1)
然后是时候验证CSS了。 36个错误和9个警告:
显示文本背后的菜单是一个IE7问题,它在IE8中工作得很好。我会看看那个和定位,看看我能找到什么......
编辑:
你忘记了所有定位的单位,这就是定位不起作用的原因。例如:
left: 40;
应该是:
left: 40px;
编辑2:
我认为z-index可以解决IE7中的菜单问题,你只需要在正确的元素上设置z-index。现在,您已将其设置在菜单项上,这些菜单项的深度级别与您要将它们放在前面的元素完全不同。相同级别上的元素具有类colorbigbar
和main
,您应该在其中设置z-index。