区别如下: 一,background可以设置背景颜色、背景图片、定位等。而background-color只能设置背景颜色 。 二,底色(background-color)是纯的色区。背景(background),可以是纯色也可以是图案。 三,background的属性值是图片资源,而background-color的是颜色。
总结来说,background和background-color各有特色。background提供了一个更加全面的背景设置选项,而background-color则专注于背景颜色的设置,提供了更加简洁的语法。
background 比 background-color 更高效 正如文章开头说的那样,纯颜色时使用background和background-color的结果是一样。但是从效率上来说是不同的,确切来说,纯颜色使用background更高效。 下面是一个有趣的实验。 比较18 种颜色样本在页面上以小矩形呈现 100 次,一次使用background,一次使用background-color。 虽...
CSS3之background和background-color的区别 background 可以设置 背景颜色、背景图片、定位等 ; 而background-color 只能设置 背景颜色 ,设置时仅仅改变了背景色,但此时有一个默认的的background:repeat; 而设置background: #aaa;后,相当于同时设置了background:no-repeat; 既{background-color: #aaa;background:n...
background可以设置图片,背景图拉伸、背景图大小、背景图相对位置、背景颜色等;而background-color只能设置背景色; 用这两个属性background-color与 background设置背景颜色有什么不同吗? 下面通过一个栗子说明? 黄丽珍找男朋友,黄丽珍找男朋友!!! a{ background:url("....
如:EM { color: red }EM { color: rgb(255,0,0) }背景属性:background-color属性用于设定背景色,初始值为透明:属性名称: 'background-color'属性值: <color> | transparent初始值: transparent适合对象: 所有元素是否继承: no百分比备注: 被禁止backgroud-image属性用于设定背景的图片:属性名称:...
background是缩写形式,background:#f00,虽然只写了一个颜色,但是也会把其它的属性都检查编译一遍,效率自然就低,而background-color:#f00就比较直接了,就是背景颜色