假设以下html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div id="header">
<!-- dynamic height -->
</div>
<div id="main" style="overflow: scroll;">
<!--
contains actual content
height should be whatever is left over
-->
</div>
<div id="footer">
<!-- dynamic height -->
</div>
</body>
</html>
基本上我想要的是:
main height = body height - (header height + footer height)
正文和 html 高度为 100%。
header
由于和的高度footer
都是动态的(会非常频繁地变化),我需要一种动态的方式来设置 的高度main
,也就是说,我不能以像素或百分比为单位指定任何高度。
确实还有其他类似的问题,但我不是在寻找“浮动/粘性页脚”,main
div必须具有剩余高度。