gpt4 book ai didi

html - 页面底部的正文背景和页脚

转载 作者:行者123 更新时间:2023-11-28 02:29:09 30 4
gpt4 key购买 nike

我找不到这个问题的解决方案。我想要一个始终位于底部的页脚(非粘性/固定),以及一个始终位于底部(非粘性/固定)的背景。

为了更清楚,我做了一张图:https://i.imgur.com/qVLb1bl.png

<html>
<div id="container">
<div class="content">
<h1>Content</h1>
</div>
<div class="footer">
<h2>Footer</h2>
</div>
</div>
</html>

CSS:

html, body { height: 100%; }

body { display: flex; flex-direction: column; background: url('http://www.freetoursbyfoot.com/wp-content/uploads/2013/08/New-York-Skyline-Downdown-view.jpg') no-repeat bottom center; }

#container { display: flex; flex-direction: column; height: 100%; }

.content { max-width: 800px; width: 100%; height: 400px; margin: 0 auto; background: #eee; margin-top: 20px; text-align: center; padding-top: 30px; }

.footer { max-width: 800px; width: 100%; height: 100px; background: #000; margin: auto auto 0 auto; }

我还做了一个代码笔:https://codepen.io/nickm10/pen/XVJjGb

有人知道解决办法吗?

谢谢!

最佳答案

因为您已经在使用 flexbox 布局。有一个叫做 flex-grow 的东西(flex-grow 属性指定元素相对于同一容器内的其余灵活元素的增长量)。

只要给:

.content{
-webkit-flex-grow: 1;
flex-grow: 1;
/** remove height **/
}

并从 .content 中删除高度。

关于html - 页面底部的正文背景和页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47793052/

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