gpt4 book ai didi

javascript - HTML & CSS : Fixed position when no scrollbar

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

我正在为具有“固定页脚 block (FF_BLOCK)”、一些内容和“背景图像 block (BG_BLOCK)”(也包含一些内容)的网站制作模板。

当内容不多时,BG_BLOCK应该放在FF_BLOCK的正上方(position: fixed; bottom: 0px)。我从不想在 FF_BLOCK 和 BG_BLOCK 之间有间隙。

当有很多内容(和滚动条)时,BG_BLOCK 可以按现在的样子显示。

仅使用 HTML + CSS 是否可行,还是不可避免地使用 JS?

当前的 HTML

<div id="navigation">...</div>
<div id="content">...</div>
<div id="BG_BLOCK">...</div>
<div id="FF_BLOCK">...</div>

当前的 CSS

#BG_BLOCK {
background: url(../images/background.jpg) repeat-x top center;
height: 380px;
padding-top: 467px;
margin-top: -347px;
}

#FF_BLOCK {
position: fixed;
bottom: 0px;
}

查看此图片:enter image description here

最佳答案

您是否尝试过 min-height:?

BG_BLOCK {
min-height: 100%;
}

我假设背景图像足够大。如果不是,请使用 background-size: coverbackground-size: auto 100% 来填充整个屏幕。

关于javascript - HTML & CSS : Fixed position when no scrollbar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15791639/

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