18.2 设置背景颜色

背景颜色是对象中背景的颜色值,除了可以用复合属性设置外,还可以单独设置背景颜色的属性,背景颜色的值用background-color表示,中间是一条横线,后面的单词表示颜色,结合前面的背景,即这个属性是用来设置背景颜色的,其完整语法如下。


background-color:transparent|color


背景颜色background-color有两个参数值,前者表示背景色透明,后者直接接颜色值(还记得颜色值有几种表示方法吗?前面章节介绍过),代码18.2用background-color来设置不同层的不同的颜色值。

代码18.2 源代码\第18章\设置背景颜色.html


——————————————文件名:设置背景颜色.html——————————————

01 <html>

02 <head>

03 <title>设置背景颜色</title>

04 <style type="text/css">

05 body

06 {

07 /设置网页的背景颜色/

08 background:#bbbbbb;

09 }

10 #id1

11 {

12 /设置id1的背景颜色为透明/

13 background-color:transparent;

14 }

15 #id2

16 {

17 /设置为一种颜色/

18 background-color:#cccccc;

19 }

20 #id3

21 {

22 /设置为颜色名的背景颜色/

23 background-color:blue;

24 }

25 </style>

26 </head>

27 <body>

28 <!-层设置—>

29 <div id="id1">

30 HTML+CSS完全自学手册

31 </div>

32 <div id="id2">

33 HTML+CSS完全自学手册

34 <div>

35 <div id="id3">

36 HTML+CSS完全自学手册

37 </div>

38 </body>

39 </html>


【代码解析】代码第8行用#bbbbbb表示整个网页中的背景,里面3个层用3个样式表示,每个样式的背景颜色值不同,id1的背景颜色为transparent(透明),即默认值(代码第13行);id2的背景颜色值被设置为#ccccccc(代码第18行);id3的颜色值设置为blue(代码第23行),效果如图18.2所示。

18.2 设置背景颜色 - 图1

图 18.2 设置背景颜色