带滚动条的Div位于带溢出的Div内:隐藏
Div with scrollbar inside div with overflow:hidden
所以基本上我有一个带height:400px
的div,里面有一个动态高度的div,我想做的是,如果主div里面的div高度超过400px
,那么它应该有一个滚动条,这样我就可以滚动到它的底部。我可以用css做这件事吗?或者我需要javascript?
您需要使用
overflow-y:auto
使用父div容器。
Js Fiddle演示
试试这一行:
overflow-x:hidden;
这样做的唯一好理由是,如果您无法修改带有溢出的div:隐藏并且需要根据内容调整大小的背景色/边框。
HTML
<div class="d1">
<div class="d2">
<div class="d3"> D3 will resize with content</div>
</div>
</div>
CSS
.d1{height:400px; overflow:hidden}
.d2{height:400px; overflow:auto; }
.d3{background-color:#F00;}
只需使用这个:
#container
{
height: 400px;
overflow-y: scroll;
}
.dynamic-height
{
height: auto;
}
jsfiddle
相关文章:
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- Onchange没有'不要显示或隐藏Div
- jQuery在5秒钟后隐藏/删除DIV内容
- 当DIV的高度低于某个数字时,隐藏DIV的正确逻辑是什么
- 如何使用Javascript替换和隐藏Div内容
- 单击javascript按钮显示/隐藏Div元素
- 使用YUI或ExtJS将隐藏的DIV变成一个窗口
- JavaScript Cookie会在瞬间闪烁隐藏的DIV
- 隐藏 DIV 标签,直到填充所有文本字段
- DIV 容器不可隐藏
- 需要 DIV 显示/隐藏开关在幻灯片切换发生后发生
- 带滚动条的Div位于带溢出的Div内:隐藏
- 我如何才能使我的早期DIV不被其他后期DIV隐藏
- 在jQuery上更新Div隐藏字段可排序拖放更新
- 显示剩余内容-带溢出的DIV:隐藏
- Div隐藏链接上的onmouseover事件
- 使DIV隐藏一旦FancyBox打开
- Dreamweaver CS5.5 |滑块Div隐藏在50%
- 选择“Option"Div隐藏/显示使用JQuery
- 将Div隐藏在外部