html - 截面高度 100% 不起作用

标签 html css height

所以我试图用 section 制作“部分”来覆盖当前页面的整个高度。有点像this 。正如你所看到的,宽度设置为 100。这是我的代码

.cont{
background: #009dff;
height: 100%;
} 

但由于某种原因,它似乎不起作用。这是 demo 。有什么想法吗?

最佳答案

这应该可以。

http://jsbin.com/vijaxuyu/2/edit?html,css,output

html{
  height:100%;
}
body{
  height:100%;
}
section {
  height: 100%;
}

htmlbody 的高度百分比默认情况下不是 100%。因此,您需要明确通知您的浏览器。之所以必须分别指定 height 和有时 min-heighthtmlbody 是因为这两个元素都不是具有任何固有的高度。默认情况下,两者都是 height: auto 。视口(viewport)的高度为 100%,因此从视口(viewport)获取 height: 100%,然后将其应用于 body 作为允许内容滚动的最小值。

关于html - 截面高度 100% 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23860462/

相关文章:

javascript - 如何根据内容设置div的高度?

javascript - 尝试以列表格式设置和检索本地存储变量

css - 以编程方式从网页创建PDF

html - 如何使用 Bootstrap 垂直对齐不同大小的文本

css - 根据不同的跨度更改跨度的位置

html - 悬停在超链接的下划线部分

css - 我可以轻松设置输入控件的样式吗?

javascript - 如何使垂直框中内容框的高度大于按钮的实际大小

javascript - 寻找更接近的值

javascript - Youtube 视频嵌入不显示