I am trying to resize a Div(with content) vertically when changing the view port. I want to change the div(with content) size based on vertically increasing or decreasing the size of window.
Currently I am making this work by providing a fix size to my wrapper div and providing overflow to auto , so when screen is resized Vertically it will give me scroll for Div.
Is there a way such that my div(with content) auto shrink to height as screen size is vertically decreased
HTML Fragement
* {
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>