我希望我的div.container高度为100%以填满整个屏幕。 我尝试了一些东西,最小高度,身高100%,所有这些都是分开的,但它不会起作用。
以下是链接:http://jquery.colinvaneenige.nl/test/
所以.container具有100%的高度,同时仍然位于页面的中心! :)
提前致谢,
答案 0 :(得分:1)
您可以设置position: absolute
和top
至bottom
来设置0
:
#container {
width: 400px;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: red;
margin: 0 auto;
}
..或
body,html {
min-height: 100%;
height: 100%;
}
#container {
width: 400px;
height: 100%;
background: red;
margin: 0 auto;
}
答案 1 :(得分:0)
使用position: absolute
并设置height: 100%
而不是min-height。
.container {
position: absolute;
height: 100%;
}
然后你必须使用其他CSS技巧让它回到居中位置,例如让你说容器的宽度为1000px:
.container {
width: 1000px;
left: 50%;
margin-left: -500px; /* negative half of the total with of the container */
/* And code from above line */
position: absolute;
height: 100%;
}
答案 2 :(得分:0)
我只是通过创建一个具有100%高度的单个单元格的表格,然后将div放在其中来获得成功。
答案 3 :(得分:-1)
这是不可能的,高度必须以像素为单位:/ 宽度只有%:) 你可以制作一个“最小高度:100px;”