嘿伙计们,我的第一个问题是堆栈溢出。试图让一些非常简单的工作,我确信我错过了一些非常明显的东西。仍然习惯于“标准” css,与非功能性 css 一起工作了太多年!呵呵。
所以,我正在做的示例:
<div style="overflow: auto; border: 1px solid">
hello
<div style="position: relative; z-index: 99999; top: 0px; left: 0px;">
<div style="z-index: 99999; overflow-y: hidden; position: absolute; overflow: hidden; height: 200px; left: 0; auto: 0">
<ul>
<li >New</li>
<li >Old</li>
</ul>
</div>
</div>
</div>
本质上:第一个 div 是一个容器,我想在添加内容时自动溢出。在该容器内部,我有一个弹出菜单,我在此处对其进行了简化。弹出菜单(应该如此)直接出现在“hello”下方。
然而,我的问题是,不是弹出菜单从父级“出来”,正如绝对位置所预期的那样,它实际上导致滚动条出现在父级上。
我知道,如果我将 otu 设为“位置:相对”,它会起作用,但它不再出现在我想要的位置(直接在前一个元素下)。
我在这里想念什么?
编辑:示例:http: //marcos.metx.net/OverflowTest.htm