我正在处理的一个 wordpress 主题的标题横跨整个内容区域。
这些标题与侧边栏重叠,侧边栏绝对位于 100% 宽度处。
问题是,当侧边栏的内容超出页面内容时,它会超出页脚上方的包装器,而不会强制将其向下(因为它是绝对的,没有其他内容)。
所以我的问题是,如何才能制作一个绝对定位的 div,变成相对的并从本质上“插入”我的页脚,或者是否有更好的方法来做到这一点?
此外,如果有人能举例说明这是如何完成的,那就太棒了!
编辑:
侧边栏是绝对定位的,因此它可以位于侧边栏的顶部。我没有在线示例,因为我正在做本地服务器设置,其他所有内容都是相对位置的,并且可能是 float 的。
图片示例:
最佳答案
理论上,你是对的。使其成为 position: relative
应该会恢复正常的流程,这会压低页脚。话虽如此,一开始将其设为 absolute
可能是有充分理由的。
关于html - 重叠div,绝对相对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2367052/