除了 display: fixed,方法将 footer 固定在底部,记录下用 js 获取页面 innerHeight,计算出 main 的高度。
HTML:
<body> <header>header</header> <main class="main">main</main> <footer>footer</footer> </body>
JS:
function windowHeight () { // header: 30px; footer:100px; total:130px let mainMinHeight = window.innerHeight - 130 mainMinHeight = bodyMinHeight > 0 ? bodyMinHeight : 0 document.getElementsByClassName(‘main‘)[0].style.minHeight = mainMinHeight + ‘px‘ }
原文地址:https://www.cnblogs.com/zhangym118/p/12600272.html
时间: 2024-10-11 12:45:44