javascript - 在页面底部设置多个div元素为 "position: fixed"

标签 javascript jquery html css

我的页面上有 4 个 div。我想将这 4 个 div 设置在底部,这样即使有滚动条,这些 div 也留在底部。

这是我的 HTML。

<div id="content">
1) Lorum Ipsum Dolor Sit Amet<br />
Lorum Ipsum Dolor Sit <br />
Lorum Ipsum Dolor Sit <br />
Lorum Ipsum Dolor Sit <br />
Lorum Ipsum Dolor Sit <br />
Lorum Ipsum Dolor Sit <br />
Lorum Ipsum Dolor Sit <br />

Long Dummy content.
</div>
<div class="footerdiv">Footer - scroll 1</div>
<div class="footerdiv">Footer - scroll2</div>
<div class="footerdiv">Footer - scroll 3</div>
<div class="footerdiv">Footer - scroll4</div>

还有我的CSS

.footerdiv {
    position: fixed;
    bottom: 0;
    width: 100px;
}

它正在将我的 div 设置在底部,但是所有底部的 div 都是重叠的。 我想通过将所有 4 个 div 放在底部来并排显示它们。

JsFiddle

最佳答案

不是将每个元素都放在底部,而是包裹元素并将父元素的 position 设置为 fixed 并将其放在底部。

在这样做时,.footerdiv 元素仍然处于正常流中,并且它们可以彼此相邻放置。

Updated Example

.footer-container {
  position: fixed;
  left: 0; right: 0;
  bottom: 0;
}
.footer-container .footerdiv {
  display: inline-block;
}

关于javascript - 在页面底部设置多个div元素为 "position: fixed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34474129/

相关文章:

html - CSS 选择器 : Possible to select ONLY the second element?

javascript - Firebase 上的 forEach 方法调用带有未定义键的子快照的回调

jquery - ajax 调用后选定值的集合

javascript - 如何使用 javascript 将凭据传递到 iframe

jquery - 仅定位选择器中具有子菜单的链接

html - 您可以在 HTML 5 文档中拥有任意数量的 <nav> 吗?

jquery - 基于最长边调整图像大小

javascript - AJAX为什么叫异步?

javascript - 组件本身是否应该防止不必要的 useEffect() 调用?

javascript - 如何从javascript对象在内存中创建一个Json文件?