这似乎是有史以来最令人困惑的问题,至少对我来说是这样。知道这个页面除了标题栏之外是坏掉的 - 我已经复制了HTML并试图小心地删除WordPress相关的内容,以便您可以得到页面的HTML。
我希望您关注位于页面中间的页脚。我删除了position:absolute
然后它有点向下移动... 它需要保持在页面底部。
这 是 position:fixed
这是唯一的方式,它会停留在底部,但是看看页脚是如何跟随你的?我不想要那个。
你可能会说,使用min-height: 100%
。但我也不想要这样做,因为这样容器、行和列类的高度为100%就无法正常工作。
position:relative
:查看position:relative
所以,正如你所看到的,我链接给你的 Live 页面,根据我在互联网上阅读的所有内容,是实现这种布局类型的正确方式。但是我必须做错了什么...
更新1
在你建议我缺少 div 之前,我已经通过 div 检查器验证了所有 MY 示例的 div 是正确的。我没有漏掉任何 div。这是一个纯 CSS 问题
在你标记这个问题为 x,y 和 z 的重复之前,我已经提供了三个我尝试过的位置示例,但没有一个起作用:
- 位置:absolute
- 位置:relative
- 位置:fixed - 不是我想要的。页脚必须保持在页面底部。
最后,如上述,在包装器(或任何其他元素)上设置min-height: 100%
不是一个可接受的答案,除非您可以说明我如何实现这种布局类型。