如何调整内部div的大小以使区域占据屏幕的100%

时间:2012-07-18 20:43:56

标签: javascript html css

我有一个这样的页面:

<body>
<div class="outerdiv">
<div class="someDiv">
<div class="flexible"></div>
</div>
<div class="someOtherDiv"></div>
</div>
</body>

我需要编写css和javascript,通过调整灵活div的大小来使这个布局占据屏幕的100%。

我特别感谢能够处理复杂场景的解决方案,其中灵活的div嵌套在其他div中,并且内容是事先未知的。

1 个答案:

答案 0 :(得分:1)

默认情况下,divs是其容器宽度的100%。因此,如果容纳柔性的容器不是文件的100%宽度,那么它将不会。你可以定位绝对值并给它一个特定的宽度,但它必须随着窗口的增大或缩小而改变。

<script>
$(window).resize(function(){
  var windowWidth =  $(window).width();
  $(".flexible").width(windowWidth);
});
</script>