【发布时间】:2011-09-28 23:17:56
【问题描述】:
我有一个具有自动溢出功能的绝对定位 div。在这个 div 里面是另一个绝对定位的 div。我的问题是这个子 div 由于溢出而被切断。我希望它像未设置溢出一样逃脱容器 div。我试过设置 z-indexes 但它没有帮助。我能做什么?
HTML
<div class="parent">
<div class="child"></div>
</div>
CSS
.parent {
position:absolute;
z-index:0
overflow:auto;
width:400px;
height:400px;
border:1px solid #000;
}
.child {
poisiton:absolute;
z-index:1
width:300px;
height:450px;
border:1px solid #f00;
}
【问题讨论】:
-
+1。 jsfiddle 在这些部分很受欢迎。
-
我已经这样做了。如您所见,子 div 不是来自父级。
-
如果您不想滚动,为什么要使用
overflow: auto? -
我需要它来滚动其他元素,比如文本(在这个例子中没有)但是我需要这个 div 来弹出,因为它会显示其他信息,比如图像。
标签: css html css-position