IE6溢出问题

时间:2010-03-15 10:53:01

标签: html css internet-explorer

<div style="float:left; width:50%;">
    div 1
    <div style="position:absolute; width:105%">nested element</div>
</div>
<div style="float:left; width:50%;">
    div 2
</div

如果一个元素超过其浮动父元素的宽度,则下推下一个元素,除非我在两个浮动元素上应用overflow:hidden,这会使目的失败,因为我不想隐藏溢出的内容。它有什么问题吗?

2 个答案:

答案 0 :(得分:0)

将其设置为100%,而不是105% - 否则,它只是做你告诉它要做的事情。

答案 1 :(得分:0)

您必须确保内部的内容不比div更宽,以阻止在此方案中按下元素。

您可以将margin-right: -5%放在定位的div上,使其在文档流程中的宽度更窄,但一旦渲染它仍应显示为105%宽。