gpt4 book ai didi

javascript - HTML 内容下推到固定背景图片下方

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

我的页面开始(在 <body> 标签之后的第一件事)是这样的:

<div id="wallpaper" style="width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: -1;">
<img src="images/black-matte-1650-Lit-Etched.jpg" style="width: 100%; height: 100%;" alt="">
</div>

当 IE 处于兼容性 View 模式时,这在除 IE 之外的所有浏览器上都可以正常工作。即使大多数 IE 版本都能正确显示,但前提是不在兼容性 View 模式下。

内容应该“悬停”在背景图像上,这样当页面滚动时,内容也会滚动,但背景保持静止。相反,页面的其余内容被下推到背景图像的底部,并从那里呈现。所以,我的页面看起来除了背景图片什么都没有,您必须向下滚动才能看到它下面的页面内容。

谁能解释一下哪里出了问题,以及如何解决这个问题?

最佳答案

如果你只是想要一个固定的背景图片,我不会使用 div。试试这个...

CSS:

body{
background:url(images/black-matte-1650-Lit-Etched.jpg) top right no-repeat; background-attachment:fixed;
}

然后从 HTML 中删除墙纸 div 和图像。

编辑:如果该 div 需要与页面其余部分不同的背景,您也可以将该 CSS 应用于您的 div:

div#wallpaper{
background:url(images/black-matte-1650-Lit-Etched.jpg) top right no-repeat; background-attachment:fixed;
}

关于javascript - HTML 内容下推到固定背景图片下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29265501/

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