Asp.net 为什么[溢出:自动]在Chrome中不起作用?

Asp.net 为什么[溢出:自动]在Chrome中不起作用?,asp.net,html,cross-browser,Asp.net,Html,Cross Browser,为什么div在Chrome中脱离了他的父母,而在FireFox中却没有出现呢! 尽管一切都在IE8中运行良好 铬: 守则: <div id="parentDIV" style="overflow: auto; height: 600px;"> <!-- Child Control --> <GW1:OrgChart ID="OrgChart1" runat="server" /> </div> 编辑:当我为父div指定宽度

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

铬:

守则:

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

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

父级
div
需要有一个宽度,以便
overflow:auto
工作,否则它将扩展以适应所有子级的宽度


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

您是否在chrome中查看开发人员工具?关于嵌套div,他们告诉了你什么?我做了一个快速测试(),它对我来说运行良好(即使没有固定的宽度)@Teneff:问题似乎不在
溢出中。实际上它在父div的宽度中。当它没有特定的宽度时,它不会停留在其父div内。您已经指定了问题,但我不能不指定宽度吗?@Jack:不,宽度需要在某个地方定义。您可能可以使用%width,只要它不是100%(我还没有尝试过)。