jay*_*jay 96 html css overflow scrollbar
我想添加垂直滚动条到我的<Div>
.我试过了overflow:auto
,但它没有用.我在Firefox和Chrome中测试了我的代码.我在这里粘贴Div样式代码:
float:left;
width:1000px;
overflow: auto;
Run Code Online (Sandbox Code Playgroud)
提前致谢.
Mr_*_*een 130
您需要指定一些高度以使overflow: auto;
属性工作.
出于测试目的,添加height: 100px;
并检查.
而且如果你给它overflow-y:auto;
而不是更好overflow: auto;
,因为这会使元素只滚动而不是水平.
float:left;
width:1000px;
overflow-y: auto;
height: 100px;
Run Code Online (Sandbox Code Playgroud)
如果您不知道容器的高度,并且想要在容器达到固定高度时显示垂直滚动条100px
,请使用max-height
而不是height
属性.
有关更多信息,请阅读此MDN文章.
Dev*_*evT 42
你必须添加max-height
属性.
.ScrollStyle
{
max-height: 150px;
overflow-y: scroll;
}
Run Code Online (Sandbox Code Playgroud)
<div class="ScrollStyle">
Scrollbar Test!<br/>
Scrollbar Test!<br/>
Scrollbar Test!<br/>
Scrollbar Test!<br/>
Scrollbar Test!<br/>
Scrollbar Test!<br/>
Scrollbar Test!<br/>
Scrollbar Test!<br/>
Scrollbar Test!<br/>
Scrollbar Test!<br/>
</div>
Run Code Online (Sandbox Code Playgroud)
小智 18
你可以设置:
overflow-y: scroll;height: XX px
Run Code Online (Sandbox Code Playgroud)
Ata*_*sef 12
我有一个惊人的卷轴div-popup
.要应用,请将此样式添加到div元素:
overflow-y: scroll;
height: XXXpx;
Run Code Online (Sandbox Code Playgroud)
在height
您指定将成为div的高度,一旦如果有内容超过这个高度,你必须滚动它.
谢谢.
要在div中显示垂直滚动条,您需要添加
height: 100px;
overflow-y : scroll;
Run Code Online (Sandbox Code Playgroud)
要么
height: 100px;
overflow-y : auto;
Run Code Online (Sandbox Code Playgroud)