将页脚粘到底部在 Chrome 中不起作用(在 IE、Firefox、Safari 中起作用)

发布于 2024-11-02 15:19:17 字数 419 浏览 5 评论 0原文

http://ryanspahn.com/adsgrader2/index 您可以看到我有一个灰色的页脚,并且在IE、Safari 和 Firefox 页脚粘在底部。但在 Chrome 中,它并没有粘在底部 - 这很奇怪。

我使用堆栈上找到的以下方法创建了这个粘性页脚...... CSS 使 HTML 页面页脚以最小高度停留在页面底部

我想知道是否有人以前见过这个,或者有解决这个 Chrome 问题的建议。

At http://ryanspahn.com/adsgrader2/index you can see I have a grey footer and in IE, Safari and Firefox the footer sticks to the bottom. But in Chrome it is not sticking to the bottom - which is odd.

I created this sticky footer using the following method found here on stack ...... CSS to make HTML page footer stay at bottom of the page with a minimum height.

I wonder if anyone has seen this before and or has a suggestion to fix this Chrome issue.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

傲世九天 2024-11-09 15:19:17

我不确定该教程,但如果您希望页脚保持在底部,您需要使用固定定位而不是相对定位。固定意味着当页面的其余部分滚动时它不会滚动。您可以使用上、下、左、右在绝对定位上使用相同的属性来锚定它。

将以下内容添加到现有的 CSS 中,并在必要时更改值。

#footer {
     position: fixed;
     bottom: 0px;
     width: 100%;
}

#foot {
    margin: 0px auto;
}

我还注意到,当您执行此操作时,您必须将页脚中的图像浮动到左侧。

#right img {
    float: left;
}

I'm not sure about that tutorial but if you want your footer to stay at the bottom you need to use fixed positioning not relative. Fixed means that it will not scroll when the rest of the page scrolls. You can anchor it with the same attributes at absolute positioning using top, bottom, left, right.

Add the following onto your existing css, and change values where necessary.

#footer {
     position: fixed;
     bottom: 0px;
     width: 100%;
}

#foot {
    margin: 0px auto;
}

I also noticed that when you do this you'll have to float the image you have in the footer left.

#right img {
    float: left;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文