怎么样在一个设置了滚动条的div 让某些东西可以超出div范围

来源:百度知道 编辑:UC知道 时间:2024/05/10 08:04:42
<div style="height:200px;overflow:auto;position:relative;">
<div style="height:400px;position:absolute;top:23px;">
.... some content
</div>
......other tag
</div>

如上结构 首先设置div overflow:auto 是因为div中某些内容需要滚动条
而下面那个height:400px的我希望他不受滚动条限制 可以超出div范围
求个答案 怎么能够实现~~~
第一个div必须设overflow:auto因为我下面的other tag要他们在div中带滚动条显示
而 下面那个子div 我希望他不受滚动条限制 可以超出父div的范围

----------------------------------------------------------

我的 意思是不改变结构行不行
因为第二个div相当于第一个div的下拉菜单似的

-------------------------------------------------
最外面div是一个容器 必须overflow:auto
我只能把我的div放进容器里面
如果和容器同级 不好定位
因为容器的位置是可变化的

不改变结构可以,不过css指定需要改变,
如果画面增多,你的这种设置方法会变得复杂。
所以我叫你改变下思路。
作为菜单的div,放在画面的任何地方都是没关系的,
因为你指定的position是absolute。

-------------------------------------
因为第二个div 是position:absolute,所以你把其他other tag
放在一个div里比如
<div>
<div style="height:400px;position:absolute;top:23px;background-color: #00ffff;z-index:99">
.... some content<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><