我为一家餐馆写了一页,如here所示
我想将滚动添加到左侧面板。我在左侧面板中使用了over-flow-y: scroll
,如下所示:
<div class="col-sm-4 col-md-4" id="offers">
<div id="offerOne">
<img src="images/images.jpg" class="img-responsive center-block">
</div>
<div id="offerTwo">
<img src="images/images.jpg" class="img-responsive center-block">
<button class="btn btn-primary center-block">View offer</button>
</div>
<div id="offerThree">
<img src="images/images.jpg" class="img-responsive center-block">
<button class="btn btn-primary center-block">View offer</button>
</div>
</div>
css:
#offers {
margin-top: 0.5%;
height: 100;
overflow-y: auto;
background: #F6F6F6 none repeat scroll 0% 0%;
}
但是滚动还没有到来。我该怎么做?
答案 0 :(得分:1)
尝试将高度值从100更新为100px
#offers {
margin-top: 0.5%;
height: 100px;
overflow-y: auto;
background: #F6F6F6 none repeat scroll 0% 0%;
}
答案 1 :(得分:1)
#offers
的css未指定有效高度。如果你希望它高100像素,你需要改变它:
height: 100px;
在此更改之后,它应该正确滚动,否则div将增长以适合其内容。
答案 2 :(得分:0)
使用max-height。溢出流量仅适用于最大高度或最大宽度。
#offers {
margin-top: 0.5%;
height: 200px;
max-height: 100px;
overflow-y: auto;
background: #F6F6F6 none repeat scroll 0% 0%;
}