我想让我的页脚“粘”,但高度各不相同,因此无法使用我找到的大多数方法或flexbox。有没有什么办法用JavaScript来检查div下面有多少空间,所以我可以添加多少空白?如何使有条件的“粘”页脚?
的HTML如下:
<container>
<header></header>
<body><sometimes sub content></sub content></body>
<footer></footer>
</container>
还试图把页脚的容器外,看到了一些解决方案,但他们又都需要一个固定的高度。
这将有助于别人理解你的问题,如果你可以添加一些你的HTML标记,那你到目前为止的JavaScript代码。 – Nisarg
这不是div下的空间,因为它是页脚的高度,是的?我假设你的问题是你的页脚正在遮盖内容,对吧?如果是这样,如果你的页脚没有空白/填充,你可以简单地做一个'$(“body”)。css(“margin-bottom”,$(“footer”)。height()+“px”' – mhodges
否,在没有太多内容的页面上,页脚位于屏幕中间的内容末尾,我想让它保持在窗口的底部,但是在其他页面上更多的内容我想在内容 – nick