我试图<div>在CSS中设置一个特定的百分比高度,但它只是保持与其中的内容相同的大小.<!DOCTYTPE html>但是,当我删除HTML 5 时,它可以工作,根据<div>需要占用整个页面.我希望页面验证,所以我该怎么办?
我有这个CSS <div>,其ID为page:
#page {
padding: 10px;
background-color: white;
height: 90% !important;
}
Run Code Online (Sandbox Code Playgroud) 在设计布局时,我将html, body元素设置为height,100%但在某些情况下,这会失败,那么应该使用什么?
html, body {
height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
要么
html, body {
min-height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
嗯,这不是基于意见的,因为每种方法都有自己的缺陷,那么推荐的方法是什么?为什么?