答案 0 :(得分:2)
最明显的解决方案是从“不行”position: relative
中删除div
。
但是,我猜不管出于什么原因,这不适合你。
因此,另一项解决方法是从position: relative
删除<header class="cl">
。
我使用正版IE6对您的实际页面进行了测试。
有关详细信息,请参阅:div layering problems
答案 1 :(得分:1)
参见标签4 @ http://www.barelyfitz.com/screencast/html-training/css/positioning/
也许这对你有帮助。
答案 2 :(得分:0)
部分问题可能是您使用的是HTML5(来自HTML5 Boilerplate,http://html5boilerplate.com/),IE6不支持。我的猜测是,如果您将所有无效元素(导航,标题)更改为有效的XHTML或HTML4,问题将自行解决。
答案 3 :(得分:0)
我的解决方案是尽量减少浮动和放大定位/ Z-索引。问题,为什么你需要让红色容器成为亲戚?
我主动采用最小风格的菜单(也没有使用z-index):
我建议不要让网站看起来与IE6完全相同。你会疯了。
希望这有意义