为什么[overflow:auto]在Chrome中不起作用?

时间:2011-04-27 08:45:43

标签: asp.net html cross-browser

为什么div在Chrome中脱离了他的父母,而且他们没有出现在FireFox中! 尽管在IE8中一切都运行良好。

铬:

enter image description here

代码:

<div id="parentDIV" style="overflow: auto; height: 600px;">
    <!-- Child Control -->
    <GW1:OrgChart ID="OrgChart1" runat="server" /> 
</div>

编辑:当我指定父div的宽度时,它可以工作,但我不喜欢这样。我试图将宽度设置为100%,但它不起作用。 任何想法!

1 个答案:

答案 0 :(得分:1)

div需要overflow:auto的宽度才能正常工作,否则会扩展以适应所有孩子的宽度。

使用width:100%与未指定宽度相同 - 父级将只是展开,因为它没有限制。