DIV - 强制高度100%=/=页面高度?

Kon*_*ine 4 html css height

我正在尝试设置一个设计,这是一个很大的问题.这是一个参考网站;

http://throwbackhero.com/index1.php

问题是我将身体设置为高度:100%; 在样式表和#wrapper div中也是如此.高度偏离当前页面高度,并没有考虑到其他div可能导致溢出.

我想,即使浏览器的垂直大小发生变化,空白页面也是浏览器的大小,内容/包装器div将缩小以适应.

可以这样做吗?

编辑

好的,我原来的问题非常混乱.这是一张照片;

图片

所以,在图1(左)是问题.高度100%; 在包装器和内容div上,它正在创造那个坏孩子.我希望它看起来像图片,白色/灰色区域根据浏览器的大小增长/缩小...

alc*_*ang 22

最简单的方法就是使用CSS:

height: 100vh;
Run Code Online (Sandbox Code Playgroud)

其中'vh'代表浏览器窗口的垂直高度.响应调整浏览器和移动设备的大小.


san*_*eep 10

给身体,HTML和主DIV height 100%.像这样写:

body,html{height:100%;}

.parent{
    min-height:100%;
    width:400px;
    margin:0 auto;
    background:red;
}
Run Code Online (Sandbox Code Playgroud)

检查这个http://jsfiddle.net/3VUGt/


Mak*_*ami 0

添加overflow:autowrapper元素。