将页脚维护在页面底部是常见的网页设计要求。然而,一些用户在使用“绝对”定位属性时遇到困难。本文将指导您完成正确的 CSS 实现,以在不破坏布局的情况下实现粘性页脚效果。
尝试修复页脚位置失败的用户通常应用了以下代码:
position: absolute; left: 0; bottom: 0; height: 100px; width: 100%;
在不使用插件或其他 HTML 的情况下解决问题元素,请按照以下步骤操作:
html { position: relative; min-height: 100%; } body { margin: 0 0 100px; /* bottom = footer height */ } #bottom-footer { position: fixed; left: 0; bottom: 0; height: 100px; width: 100%; }
注意:建议使用 HTML 元素 ID“#bottom-footer”进行定位,而不是“footer #bottom-footer”,因为后者可能与您原来的 CSS 样式冲突.
以上是如何在没有绝对定位的情况下在 CSS 中创建粘性页脚?的详细内容。更多信息请关注PHP中文网其他相关文章!