HTML内容下推到固定背景图像下方
HTML Content pushed down below a fixed background image
我的页面开始时(<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之外的所有浏览器上都可以正常工作。即使是大多数IE版本也能正确显示这一点,但前提是不在兼容性视图模式下。
内容应该"悬停"在背景图像上,这样当页面滚动时,内容就会滚动,但背景保持静止。相反,页面的其余内容被向下推到背景图像的底部,然后从那里进行渲染。所以,我的页面看起来什么都不是,只是它的背景图像,你必须向下滚动才能看到它下面的页面内容
有人能解释出了什么问题,以及如何解决这个问题吗?
如果你只想要一个固定的背景图像,我不会使用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;
}
相关文章:
- 可以在这里为背景图像设置滤镜吗
- 使用 js 将背景图像设置为 HTML
- 如何使用css动画/javascript使具有背景图像的元素出现
- 循环浏览多个身体背景图像
- 背景图像顶部的滚动图像不移动
- 在pdfmake中嵌入背景图像
- 修复选择菜单时的背景图像
- 使用css()设置背景图像;不起作用
- 鼠标悬停时如何居中放大背景图像
- 强制谷歌为javascript背景图像编制索引
- 淡入不带HTML的背景图像
- 具有淡入淡出效果的全背景图像
- 未加载随机背景图像
- 背景图像前显示Javascript警报
- javascript背景图像位置循环
- CSS动画背景图像的过渡越来越暗
- "Ken Burns效应”;悬停背景图像
- 通过ID JavaScript显示随机背景图像
- JavaScript背景图像
- 带有图像和背景图像的ClipTo