【发布时间】:2017-07-06 05:00:49
【问题描述】:
我正在尝试在更改视口时垂直调整 Div(包含内容)的大小。我想根据垂直增加或减少窗口的大小来改变 div(with content) 的大小。
目前我正在通过为我的包装 div 提供固定大小并为 auto 提供溢出来完成这项工作,因此当屏幕垂直调整大小时,它会给我滚动 Div。
有没有办法让我的 div(带内容)在屏幕尺寸垂直减小时自动缩小到高度
HTML 片段
* {
box-sizing:border-box;
}
body, html {
height:100%;
}
.container {
height:100%;
border:1px solid #bbb;
}
.footer {
position:fixed;
bottom:0px;
text-align:center;
height:25px;
}
.override {
border:1px solid blue;
}
.content {
height:100%
}
.wrapper {
height:calc(100%-100px);
overflow:auto;
}
<body>
<div class='container'>
<div class='content'>
<div class='page-header'> System Dashboard </div>
<div class='wrapper'>
<div class='col-md-4 override'>
First wrapper
First wrapper
First wrapper
First wrapper
First wrapper
First wrapper
First wrapperFirst wrapperFirst wrapperFirst wrapperFirst wrapper
First wrapperFirst wrapperFirst wrapperFirst wrapperFirst wrapper
First wrapperFirst wrapperFirst wrapperFirst wrapperFirst wrapper
First wrapperFirst wrapperFirst wrapperFirst wrapperFirst wrapper
First wrapperFirst wrapperFirst wrapperFirst wrapperFirst wrapper
First wrapperFirst wrapperFirst wrapperFirst wrapperFirst wrapper
</div>
</div>
<div class='footer'> Copyright here </div>
</div>
</div>
</body>
【问题讨论】:
-
你希望 div 被调整大小 以便它始终是窗口的高度,还是你只想要一个 滚动条 当窗口太短了?
-
@sorayadragon : 通常当窗口较短时,高度应该提供滚动条来查看内容,我想要的是 div 应该随着窗口大小的调整自动缩小。当我们重新调整浏览器时,就像调整宽度一样