【发布时间】:2013-02-25 22:47:40
【问题描述】:
很确定这是一个 IE6 错误,因为它适用于所有其他浏览器。
<div style="background:blue; width:600px; margin-left:auto; margin-right:auto;">
BLUE
<div style="background:red; position:absolute; width:100%; left:0;">
red
</div>
</div>
因此,“RED” div 应该是其容器(在本例中为主体)的 100% 宽度。在 IE6 中它始终是 600px。是否有不涉及忽略ie6的修复程序? (我希望我能,相信我!)
【问题讨论】:
-
如果没有 CSS 和完整的 HTML,我无法为您提供帮助。并且有一个会员 1 年 - 4 个月你必须明白我的意思。
-
您可以尝试将
position: relative设置为正文。 -
如今只有大约 1% 的访问者使用 IE6 浏览器。我不会在意它。
-
它的容器是父div而不是body。
-
我已将“1%”注释标记为在这种情况下通常有用,这就是我的想法。但是由于复杂的原因,我需要对 IE6 做一些事情。我需要更改我的 CSS 和 HTML 结构以适应这个令人讨厌的浏览器的恼人情况之一! - 无论如何谢谢!
标签: html css internet-explorer-6