【发布时间】:2011-09-20 16:27:11
【问题描述】:
我有一些这样的 HTML:
<div id='container'>
<div id='main'>
</div>
</div>
还有 CSS
div#container {
width:960px;
margin:0 auto;
}
div#main {
background: #000000 url('images/bg_placeholder.jpg') no-repeat 85% 100px fixed;
color:white;
padding-bottom:30px;
}
#main 与其#container 的宽度相同。我试图在#main 的右上角放置一个固定的背景图像。但是,当我把背景附件:固定,它似乎从流程中删除...
其中,图像并没有放置在 main 的右上角,而是看起来像页面的右上角,或者可能是容器。
在滚动模式下,它主要是很好的。只有当切换到固定时。
它是这样工作的吗?有没有办法解决这个问题?
【问题讨论】:
-
你在为#main 的子元素做
position: fixed;?对吗? -
标题很清楚:
background-position: fixed...@dtj,你能给我们看看你的 CSS 源码吗? -
最后,你设置了哪个
fixed?background-position或background-attachment? -
我使用'background'属性来设置多个参数..但它的背景附件是固定的。