简体   繁体   English

根据窗口大小和缩放来调整div的大小

[英]Resize div according to window size and zoom

I have a div i need to resize dynamically, but i cant seem to make it work when i zoom in a webpage. 我有一个div,我需要动态调整大小,但是当我放大网页时,似乎无法使其正常工作。

<div style="background-color:red">
    Result screen small
</div>
<div style="background-color:green;height:370px;overflow:scroll">    //ignore static height
    stretch even when zoomed
</div>

http://jsfiddle.net/a6jscb6r/1/ http://jsfiddle.net/a6jscb6r/1/
http://jsfiddle.net/a6jscb6r/2/ http://jsfiddle.net/a6jscb6r/2/
I want to keep the lower div (green one) completely inside the browser window, thought the content inside the green div can be scrollable 我想将较低的div(绿色的)完全保留在浏览器窗口中,以为绿色div中的内容可以滚动

Can i resize it dynamically so when i zoom, the div resizes itself? 我可以动态调整其大小,以便在缩放时div自行调整大小吗?

demo - http://jsfiddle.net/victor_007/a6jscb6r/3/ 演示-http: //jsfiddle.net/victor_007/a6jscb6r/3/

moved your styles outside 将您的样式移到外面

use height:calc(); 使用height:calc();

 * { margin: 0; padding: 0; } html, body { height: 100%; } .head { background-color: red; height: 20px; } .cont { background-color: green; height: calc(100% - 20px); overflow: scroll; } 
 <div class="head">Result screen small</div> <div class="cont">stretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomedstretch even when zoomed</div> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM