html - 重叠div,绝对相对?

标签 html css wordpress xhtml

我正在处理的一个 wordpress 主题的标题横跨整个内容区域。

这些标题与侧边栏重叠,侧边栏绝对位于 100% 宽度处。

问题是,当侧边栏的内容超出页面内容时,它会超出页脚上方的包装器,而不会强制将其向下(因为它是绝对的,没有其他内容)。

所以我的问题是,如何才能制作一个绝对定位的 div,变成相对的并从本质上“插入”我的页脚,或者是否有更好的方法来做到这一点?

此外,如果有人能举例说明这是如何完成的,那就太棒了!

编辑:

侧边栏是绝对定位的,因此它可以位于侧边栏的顶部。我没有在线示例,因为我正在做本地服务器设置,其他所有内容都是相对位置的,并且可能是 float 的。

图片示例:

http://imagecheese.com/gallery/stackquest.png

最佳答案

理论上,你是对的。使其成为 position: relative 应该会恢复正常的流程,这会压低页脚。话虽如此,一开始将其设为 absolute 可能是有充分理由的。

关于html - 重叠div,绝对相对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2367052/

相关文章:

html - 在 CSS 中移动渐变条

html - 将第二个下拉菜单添加到第一个下拉菜单

html - 如何让 div 阴影覆盖它的 child ?

css - Bootstrap Nav 很奇怪

php - 在 Woocommerce 产品类别文件中加载特定元素

php - 为什么我无法获取在我的 <input type ="file"> 中选择的文件?

javascript - 为什么 Firefox 会阻止我的图片?

javascript - 加载随机图像时如何设置img src标签?

javascript - 使用 Javascript 函数更改 CSS(压缩代码)

php - TXT 到 SQL,完成后自动删除该行 txt