我有一个必须覆盖屏幕(窗口)的总高度和高度的分区。例如:HTML:
<div id="all"></div>
我正在尝试完成这样的事情:
#all{
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
}
我相信这是不可能的,因为如果文档没有完全填满,CSS 就无法计算窗口的大小。如果我错了,请纠正我,这只是一个理论。如果我的理论是正确的,是否可以将 body 的高度默认设置为窗口高度的 100% 以便它可以工作?
就像是:
body{
height:100%
}
我知道如何使用 Jquery o JavaScript 完成此操作:
$(document).ready(function(){
$('#div').css({
height:$(window).height(),
width:$(window).width()
});
});
但我想弄清楚这是否可以用纯 CSS 实现。有什么想法吗?谢谢。