在HTML中,什么时候使用颜色,background-color和background标签之间有什么区别?
有什么区别?
在HTML中,什么时候使用颜色,background-color和background标签之间有什么区别?
有什么区别?
Answers:
color
是指该元素中的文本颜色。
background-color
指背景色
background
是将许多背景标签合并为一行的简写。
background: #ffffff url("img_tree.png") no-repeat right top;
在一行中合并颜色,图像和背景图像属性,而不是分别键入每种样式。
我将使用此html元素给您一个示例:
<span class="value"> This is my text </span>
.value { color: red, background-color: black}
CSS颜色用于更改html元素的文本颜色。在此示例中,“这是我的文字”将为红色。CSS background-color用于更改背景颜色,因此在这种情况下,您会得到一个黑色框,其中带有红色文本。最后,背景用于在一个声明中设置所有背景属性。例如:
background: #00ff00 url("smiley.gif") no-repeat fixed center;
这将更改背景颜色,将图像“ smiley.gif”添加到背景,并使图像居中,如果有空格,则不会重复图像。
的确background
提供了更多选择background-color
。但是,如果只需要设置背景颜色,则它们是完全相同的,如代码段所示,它们将覆盖其他颜色。
background: yellow;
background-color: yellow;
.bc {
background: yellow;
background-color: green;
}
.bc2 {
background-color: green;
background: yellow;
}
<div class='bc'>
bc { background:yellow; background-color:green; }
</div>
<div class='bc2'>
bc { background-color:green; background:yellow; }
</div>