2016-09-21 48 views
1

快速简单问题 在下面的外部CSS页面的例子中;css与背景之间的区别:和background-image:

body { 
    background-image: url(background.jpg); 
} 
header { 
    background: url(background.jpg); 
} 

我明白他们影响不同的元素选择器,我的问题是什么是使用背景和背景图像之间的区别?一个人可以访问另一个人的特定属性吗?谢谢,麻烦您了。

回答

4

背景属性,你可以添加背景颜色,重复,不重复和图像属性 但在background-image属性你只被允许添加图像

background-image: url("img_tree.png"); 
background-repeat: no-repeat; 
background-position: right top; 
background-attachment: fixed; 

和bacground属性,你可以做一行所有这些

background: #ccc url(paper.gif) no-repeat; 
0

通过使用背景,您需要指定其他参数来设置页面的背景。如果你只是使用背景图像,它将只需要一个参数。

background: bg-color bg-image position/bg-size bg-repeat bg-origin bg-clip bg-attachment initial|inherit;