gpt4 book ai didi

CSS:在底部设置动态高度标题和内容区域的最佳方式

转载 作者:太空宇宙 更新时间:2023-11-04 13:44:02 25 4
gpt4 key购买 nike

我在下面有一个 header#masthead 和一个 section#main。页眉的高度各不相同,但我希望网站的 #main 区域始终将窗口的其余部分填充到底部。我还想为 #main 区域指定一个最小高度。

纯 css 有可能吗?

或者最好的方法是什么?

亲切的问候,sepp88

enter image description here

最佳答案

你需要一种 sticky footer !

Demo JSFiddle

HTML

<div id="masthead">
<p>dynamic height</p>
<div class="push"></div>
</div>
<div id="main">
<p>reach the bottom</p>
</div>

CSS

/* css reset */
* {
margin: 0;
padding: 0;
}

html, body {
height: 100%;
}

#masthead {
min-height: 100%;
height: auto !important; /* min-height hack */
height: 100%;
margin: 0 auto -21em; /* size of main */
background: red;
color: white;
}

#main, .push {
height: 21em; /* size of main */
}

/* such design */
#main {
background: blue;
color: white;
}

您可以找到有关 min-height hack 的更多信息 here .

关于CSS:在底部设置动态高度标题和内容区域的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22616105/

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