在CSS中,我们可以使用background-color属性来定义元素的背景颜色。
语法:
background-color: 颜色值;
说明:
颜色值有两种,一种是“关键字”,另外一种是“16进制RGB值”。其中关键字指的是颜色的英文名称,如red、green、blue等。而16进制RGB值指的是类似“#FBE9D0”形式的值。
除了这两种,其实还有RGBA、HSL等,不过那些我们暂时不用去了解。
举例:两种颜色取值
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
div
{
width:100px;
height:60px;
}
#div1{background-color: hotpink}
#div2{background-color: #87CEFA;}
</style>
</head>
<body>
<div id="div1">背景颜色为:hotpink</div>
<div id="div2">背景颜色为:#87CEFA</div>
</body>
</html>
浏览器预览效果如下图所示。
分析:
第1个div背景颜色为关键字,取值为hotpink。第2个div背景颜色为16进制RGB值,取值为#87CEFA。
举例:color与background-color
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
p
{
color:white;
background-color: hotpink;
}
</style>
</head>
<body>
<p>
p元素文本颜色为white<br/>
p元素背景颜色为hotpink
</p>
</body>
</html>
浏览器预览效果如下图所示。
分析:
color属性用于定义“文本颜色”,而background-color属性用于定义“背景颜色”,这两个要区分好了。