【发布时间】:2011-09-02 19:12:55
【问题描述】:
【问题讨论】:
-
微软还支持这个吗?
-
@Woot4Moo 是的,但受欢迎的网站仍然如此,即使失去 5% 的客户也承受不起。 :)
标签: html css layout internet-explorer-6 z-index
【问题讨论】:
标签: html css layout internet-explorer-6 z-index
我的解决方案是最小化浮动和定位/z 索引。问题,为什么需要红色容器是相对的?
我在一个风格最小的菜单中采取了主动(也没有使用 z-index):
我建议不要让网站看起来“完全”与 IE6 相同。你会发疯的。
希望这是有道理的
【讨论】:
部分问题可能是您使用的是 IE6 不支持的 HTML5(来自 HTML5 Boilerplate,http://html5boilerplate.com/)。我的猜测是,如果您将所有无效元素(导航、标题)更改为有效的 XHTML 或 HTML4,问题就会自行解决。
【讨论】:
nav/header 更改为 div 不会产生任何影响。 HTML5 Boilerplate 包括 Modernizr,它增加了对旧版本 IE 中 HTML5 元素的支持。
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } 。
最明显的解决方案是简单地将position: relative 从您的“NOT OK”div 中删除。
但是,我猜无论出于何种原因,这都不适合你。
因此,另一个解决方法是从 <header class="cl"> 中删除 position: relative。
我已经使用正版 IE6 在您的实际页面上对此进行了测试。
欲了解更多信息,请参阅:div layering problems
【讨论】:
见标签 4@http://www.barelyfitz.com/screencast/html-training/css/positioning/
也许这会帮助你实现它。
【讨论】: