【发布时间】:2010-12-09 23:19:06
【问题描述】:
我正在尝试在 CSS 中将<div> 设置为某个百分比高度,但它只是保持与其中内容相同的大小。但是,当我删除 HTML 5 <!DOCTYTPE html> 时,它会起作用,<div> 根据需要占据整个页面。我想验证页面,我该怎么办?
我在<div> 上有这个CSS,它的ID 为page:
#page {
padding: 10px;
background-color: white;
height: 90% !important;
}
【问题讨论】:
-
下面是 CSS
height属性与百分比值的简单明了的解释:stackoverflow.com/a/31728799/3597276 -
解决 DOCTYPE 问题:stackoverflow.com/a/32215263/3597276
-
看看这篇根据 CSS 规范给出答案的帖子:stackoverflow.com/a/31032477/247696