如果 #color 而不是图像,背景位置不起作用
background:transparent url(../img/fondo_footer.png) repeat-x scroll;
background-position: 0px 140px;
这样背景就
background:#01244e;
background-position: 0px 140px;
这样垂直移动了,是不是
我该如何解决这个问题?
background:transparent url(../img/fondo_footer.png) repeat-x scroll;
background-position: 0px 140px;
This way the background is vertically moved
background:#01244e;
background-position: 0px 140px;
this way, is not
How can i solve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
背景位置仅适用于 http://www.w3.org/TR/ 的图像CSS2/colors.html
因此,如果您提供颜色值,它将应用于整个元素。
background-position only applies to images according to http://www.w3.org/TR/CSS2/colors.html
So if you supply a color value, it will apply to the whole element.
这没有意义。由于您要设置背景颜色,因此设置什么位置并不重要,因为各处的颜色都是相同的。如果你设置了图像,那么位置就意味着你要显示图像的哪一部分。
It doesn't make a sense. Since you're setting the background color, it doesn't matter what position do you set, because the color everywhere the same. If you set the image, then the position means what part of image you're going to show.