当我使用'不重复'时,背景正在运行,但一旦我改为'不重复',就没有背景。我试图在CSS中定义背景。
body
{ font: normal 80% Arial, Helvetica, sans-serif;
color: #000;
background: #4E5869;
background-image: url(../images/bg_body.jpg) no-repeat;
}
非常感谢您的帮助。
干杯
答案 0 :(得分:2)
no-repeat
是background-repeat
值,而不是background-image
值......
background-image: url(...);
background-repeat: no-repeat;
OR:
background: #4E5869 url(...) no-repeat;
答案 1 :(得分:0)
为什么不试试这个:
body
{ font: normal 80% Arial, Helvetica, sans-serif;
color: #000;
background-color: #4E5869;
background-image: url(../images/bg_body.jpg);
background-repeat: no-repeat;
}
现在background-color
和background-image
分开提供。
当您在其中拨打background
时,可以先拨打color
,然后拨打image-url
image-position
和background-repeat
。但是,当您致电background-image
时,您只需拨打image-url
body
{ font: normal 80% Arial, Helvetica, sans-serif;
color: #000;
background-color: #4E5869;
background-image: url(../images/bg_body.jpg);
background-repeat: no-repeat;
}
OR
body
{ font: normal 80% Arial, Helvetica, sans-serif;
color: #000;
background: #4E5869 url(../images/bg_body.jpg) no-repeat;
}
答案 2 :(得分:0)
这将有效:
body {
font: normal 80% Arial, Helvetica, sans-serif;
color: #000;
background: #4E5869 url(../images/bg_body.jpg) no-repeat;
}
background-image
是图片,而不是您希望提供的任何规则。你可以按照你的风格去做:
body {
font: normal 80% Arial, Helvetica, sans-serif;
color: #000;
background: #4E5869;
background-image: url(../images/bg_body.jpg);
background-repeat: no-repeat;
}
非常平等。 一些要阅读的内容:http://www.w3schools.com/cssref/pr_background-repeat.asp
答案 3 :(得分:0)
您不能将不重复作为背景图片的一部分(所有接受的,是图片的网址)
您需要使用 background-repeat :
https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat