javascript - 在 div 上叠加页脚

标签 javascript jquery html css

我试图通过添加 position:absolute 到 #container 和 Top: XXpx 到 .panel2 以及添加 z-index 来创建覆盖页脚,但是这不起作用,非常感谢任何帮助。

https://jsfiddle.net/z3q2wtLf/29/embedded/result/

下面是我正在尝试完成的示例

div {
    position: absolute;
    width: 200px;
    height: 200px;
}

#div1 {
    background-color: red;
}

#div2 {
    background-color: blue;
    top: 100px;
}
<div id="div1"></div>
<div id="div2"></div>

最佳答案

<div2>将是页脚?在这种情况下,只有 <div2>必须得到 position: absolute环境。另外,正如@Yaakov 已经写过的,周围的容器必须有 position: relative .

一个非常基本的设置是:

<div class="wrap_all">
  <div class="content">
    (content text text text)
  </div>
  <div class="footer">
    (footer text)
  </div>
</div>

使用以下 CSS:

.wrap_all {
    position: relative;
}
.content {
    background: red;
    margin-bottom: 50px;
}
.footer {
    position: absolute;
    bottom: 0px;
    height: 50px;
    background: yellow;
}

(margin-bottom: 50px; 上的 .content 是为了避免 .content 中的文字或图片被页脚隐藏)

关于javascript - 在 div 上叠加页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34366052/

相关文章:

javascript - 保持滚动可见但在导航菜单打开时禁用

javascript - html 下拉选择选项在 iPhone 上看起来很丑

javascript - 使用 jQuery 检查页面上是否存在多个不同的类

javascript - 让方 block 移动?

javascript - 如何获得位置固定的元素的高度?

javascript - 鼠标悬停时更改单独 div 中的图像,动态填充图像

javascript - 为什么 Accordion 类会触发其他名称不同的面板

javascript - 在显示 jQuery Mobile 页面之前让 Google map 正确加载

jquery - 颜色框显示另一个页面的特定元素

jquery - 如何在自动完成实现的文本框中设置默认值?