min-height对body / html不起作用吗?
body, html
{
min-height:100%;
}
完全没有任何结果(firebug报告身体,html标签高度根本没有变化)
答案 0 :(得分:58)
首先,声明一个doctype,这样你就可以使用标准了。
现在,正文只能与包含html一样高,所以你需要将HTML标记设置为100%高度,并将body设置为min-height 100%。这适用于Firefox。
html {height:100%}
body {min-height:100%}
答案 1 :(得分:12)
这适用于镀铬64而不设置硬编码高度:
html {
min-height: 100%;
display: flex;
}
body {
flex: 1;
}
答案 2 :(得分:8)
并非所有浏览器都支持min-height,请尝试使用此类浏览器来捕获所有浏览器。
min-height:100%;
height:auto !important;
height:100%;
答案 3 :(得分:2)
我已经解决了这个问题:
body {
min-height: 100vh;
}
答案 4 :(得分:1)
以上答案均不适合我。
我做了什么:
html, body {
height: 100%;
display: grid;
}
答案 5 :(得分:0)
html{
height:100%;
}
body{
min-height:100%;
position:relative;
}
你必须添加