gpt4 book ai didi

HTML - 基于滚动的位置页脚

转载 作者:行者123 更新时间:2023-11-28 03:20:47 24 4
gpt4 key购买 nike

我有一个 <div>它从上到下填充窗口,除了 66px 高的标题。 <div>有固定的位置,所以页面的滚动发生在 <div> 里面,不在浏览器窗口中。如果<div>的内容距离 <div> 底部不到 56px ,这是页脚的顶部,我希望页脚显示在底部。如果内容确实从 <div> 底部达到 56px ,并且过了那一点,我希望页 footer 分或完全隐藏,具体取决于内容的范围,并在页面底部滚动显示内容。这可能听起来有点困惑,所以这里是基本布局:


How the page should look when the content does not reach the bottom: 页脚在窗口底部保持可见。


How the page should look when the content goes past 56px from the bottom: 页 footer 分被内容推开,但当页面向下滚动时会完全显示出来。


How the page should look when the content goes past the bottom: 页脚完全被推离屏幕,但当页面向下滚动时会显示出来。


我希望这一切都有意义。我不认为发布我的代码会有用,因为它主要由图像解释。页眉、页脚和内容都是 <div> s 和内容 <div>是我在这个问题开头所说的那个。 header 有固定的位置,当页面滚动时,它停留在同一个地方。

谢谢,任何帮助将不胜感激!

最佳答案

以下应该可以解决问题:http://ryanfait.com/sticky-footer/

* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -155px; /* the bottom margin is the negative value of the footer's height */
}
footer, .push {
height: 155px; /* '.push' must be the same height as 'footer' */
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

关于HTML - 基于滚动的位置页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24581641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com