gpt4 book ai didi

html - 如何使 div 扩展以填充页面并在底部留下固定数量的区域?

转载 作者:行者123 更新时间:2023-11-28 14:48:33 25 4
gpt4 key购买 nike

我知道如何使 div 展开以填满整个页面。我的问题是我想在顶部留下一条细带,在底部留下一条细带。波段可以是 y 个像素。然后我希望中间的 div 扩展以填充剩余区域。

每次我尝试这样做时,它都会扩展到页面底部。我可以解决的唯一原因是父 DIV 设置为 100% 的高度,因此它从中获取其编号。我试过使用边距和填充,但这没有帮助。它仍然使用 100% 的父级高度。

最佳答案

我猜你想要类似 ( this )

快速分割:

HTML:

<div id="wrap">
<div id="main">
</div>
</div>
<div id="footer">
</div>

CSS

html, body {height: 100%;}
#wrap {min-height: 100%;}
#main {overflow:auto; padding-bottom: 150px;}
#footer {position: relative; margin-top: -150px; height: 150px; clear:both;}

这将在包装器 div 的底部留下一个 150 像素高的“页脚”,它将粘在视口(viewport)的底部

哦,你需要在正文中添加 margin & padding = 0 否则你会看到一些讨厌的滚动条:(

关于html - 如何使 div 扩展以填充页面并在底部留下固定数量的区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4956432/

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