gpt4 book ai didi

CSS - 如何设置页脚样式

转载 作者:技术小花猫 更新时间:2023-10-29 11:30:39 25 4
gpt4 key购买 nike

有没有办法设置页脚的样式,所以当有内容(超过浏览器的高度)时,它将位于页面底部(隐藏),但如果没有足够的内容,它将停留在浏览器的底部边缘?

最佳答案

我使用的一种解决方案需要已知的页脚高度。

fiddle :

A lot of content

A little content

这是 HTML:

<main>
hello
</main>
<footer>
i am the footer
</footer>

这是 CSS:

html, body {
height: 100%;
}
main {
min-height: 100%;
margin-bottom: -100px;
background: #ddd;
}
main:after {
content: "";
display: block;
height: 100px;
}
footer {
height: 100px;
background: #eee;
}

诀窍是将文档的主要部分设置为 100% 的 min-height。此元素必须包含页面上的所有其他内容。在我的示例中,我为此使用了 main 元素。

接下来,给这个元素一个等于页脚高度的负边距。这会将其向上移动到足以为底部的页脚留出空间。

拼图的最后一 block 是 after 元素。这是填补负边距空间所必需的。否则,main 的内容将溢出到页脚。

关于CSS - 如何设置页脚样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19192211/

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