<body style="min-height:2000px;">
<div id="test" style="position:relative;bottom:0;">
some dynamically changed content
</div>
</body>
我期望什么:-
如果#test
高度大于或等于主体,它应该粘在底部(因为现在发生了块模型) -
如果#test
高度小于主体,它应该粘在底部,上面有空白。(这不会发生,#test
不会坚持到底)。
- 使用姿势:绝对是不可接受的,因为当高于身体#test
时不会影响身高。
- 使用位置:固定是不可接受的,因为它会粘在窗口底部,而不是身体。#test
#test
问:我可以仅使用 css获得我期望的结果吗?如何?
抱歉英语不好,但我认为这个问题很容易理解。
谢谢你。
PS:我需要在 css 中这样做,因为一些动态更改的内容是通过 js 更改的,我想避免#test
每次更改时重新计算 div 位置。
升级版:
我也尝试了一些display:inline-block; vertical-align:bottom;
东西仍然没有结果。
UPD2:
谢谢你们,看起来,最简单的方法就是在我的javascript中添加几行来重新计算#test
身高变化时的身高。