网页上的 div 有一些问题。在 chrome 中,当浏览器页面重新调整大小时,div 与其他 div 重叠并且部分隐藏。在 IE 中,height:auto 的工作方式与我预期的一样,没有任何重叠。目前我已经尝试过;
高度:自动 *导致div在下方重叠
高度:510px *似乎没有调整 div 的大小
<div class=parent>
<div class=child1>
overlapping
</div>
<div class=child2>
being overlapped
</div>
</div>
这个问题比我概述的这个简单场景要复杂一些。这实际上是 MicroStrategy BI 应用程序,它有大量的 js 和大量影响页面的 css。所以我试图改变这些页面。附件是我可以重现问题的关闭的 jsfiddle。不幸的是,我无法将问题简化得太深,否则我不会重现它。
但是正如您所见,ID 为 List 的 div 与下面的 div 重叠。这种行为不会发生在 IE 中,但只会发生在 chrome 和 firefox 中。
长话短说,我需要带有列表 ID 的 div 不与下面的 div 重叠
最佳答案
也许这是一个溢出问题?
在你的 .mstrSmallIconView
overflow: hidden;
而不是 overflow: auto;
关于javascript - CSS动态调整div重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322607/