【发布时间】:2015-03-17 20:26:01
【问题描述】:
我试图在视口底部获取一个 div,但它似乎无法正常工作。我已经设置好了
html
<div class="parent">
<div class="bottom">
</div>
</div>
css
.bottom{
position:absolute;
bottom:0;
}
问题在于父 div 是从 JS 获取高度并动态添加一些样式到 div 像<div class="parent" style="height: 483px;"> 这样基本上 div 不会显示在底部,直到我调整屏幕大小。有没有办法动态获取屏幕大小然后添加css使div贴在底部?
【问题讨论】:
-
只是为了澄清问题,您是否希望
.bottom元素始终可见并位于屏幕底部?或者您希望它像页脚一样仅在文档底部可见(在这种情况下,如果您的内容大于屏幕尺寸,它将不可见)?据我了解,your code is working well -
我希望它始终在屏幕底部可见。
-
EyasSH 的回答应该可以解决问题。 Here is the kind of behavior 它将提供给您的
bottom类元素。只需将position:fixed;应用于您的bottom元素。 -
重复 L 试试这个堆栈问题答案:[在此处输入链接描述][1] [1]:stackoverflow.com/questions/27985248/…