有没有更好的方法来实现自动滚动的100%高度,如下面的plnkr所示,而不必添加所有这些填充类?我觉得必须有更优雅的方式。
http://plnkr.co/edit/dh63n6j9R6t9LiBKhHQA?p=preview
<section class="content fill">
<div class="container-fluid fill">
<div class="row fill">
<div class="col-sm-12 fill">
<div class="row fill">
<div class="col-xs-8 fill">
<div class="main-container-wrapper">
<h1>Main</h1>
<div class="inner">Overflow</div>
<div class="inner">Overflow</div>
<div class="inner">Overflow</div>
<div class="inner">Overflow</div>
</div>
</div>
<div class="col-xs-4">
<div class="right-container-wrapper">
<h1>Right</h1>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
和我的css
/ *样式到这里* /
body, html{
min-height: 100%;
height: 100%;
}
.main-container-wrapper{
background: red;
min-height: 100%;
height: 100%;
overflow-y: auto;
}
.right-container-wrapper{
background: orange;
min-height: 100%;
height: 100%;
}
.fill{
min-height: 100%;
height: 100%;
}
.inner{
padding: 50px 0px;
}
答案 0 :(得分:2)
您可以使用视口高度:100vh
。
答案 1 :(得分:1)
视口高度及其对应的视口宽度将根据浏览器窗口调整容器大小。您可以编写如下代码:
div {
height: 100vh;
}
100是窗口高度的100%(或宽度)。