使div 100%浏览器窗口的高度
我的网站有两列,现在背景颜色在左栏的最后一段内容(用于导航)结束。
我试过身高:100%,最低身高:100%; 等似乎没有工作。 这是CSS。
.container {
width: 100%;
height:100%;
min-width: 960px;
background: #fbf6f0;
margin: 0 auto;
overflow: hidden;
}
#sidebar1 {
float: left;
position:absolute;
width: 20%;
height:100%;
min-width:220px;
background: none repeat scroll 0% 0% #007cb8;
z-index:9999;
}
使用视口高度 - vh。
.container {
height: 100vh;
}
更新
请注意,在Safari iOS上使用VH存在潜在的问题。 有关更多信息,请参阅此主题:Chrome / Safari未填充flex父级的100%高度
设置身高
body,html{
height:100%;
}
div {
height:100%
}
之所以div
默认不填充整个窗口,是因为它是父项, <body>
标记可能只是根据需要高度延伸。 将其添加到样式表顶部(我喜欢按照与标记中标记类似的顺序排序样式):
html, body {
height:100%;
min-height:100%;
}
编辑:语法
链接地址: http://www.djcxy.com/p/41471.html上一篇: Making div 100% height of browser window
下一篇: Jquery.height() returns different results using F5 or CTRL+F5