25.4.2 表格边框独立和合并

本步骤介绍对表格的边框设置不同的表格边框独立和合并。通过前面步骤的介绍,可以看到表格边框的效果,本步骤再添加一个表格标记,且文本内容设置为一样,但设置表格的样式不一样。

在第一个表格中,设置表格属性border-collapse为separate,表示表格的独立边框,在网页中可以看到各表格的表元用边框隔开;第二个表格,用同样的表格文本,在设置表格中的border-collapse属性为collapse时,两者效果就不一样了。在第二个表格中,所表示的是表格的边框合并,即表格中的表元之间没有边框显示。代码25.5表示了边框独立与合并的用法。

代码25.5 源代码\第21章\设置不同的表格边框独立和合并.html


———————————文件名:设置不同的表格边框独立和合并.html——————————-

01 <html>

02 <head>

03 <title>CSS控制表格实例手把手</title>

04 <style type="text/css">

05 table

06 {

07 /表格中的字体颜色/

08 color:red;

09 }

10 #t1

11 {

12 /边框独立/

13 border-collapse:separate;

14 }

15 #t2

16 {

17 /边框合并/

18 border-collapse:collapse;

19 }

20 </style>

21 </head>

22 <body>

23 <table bgcolor="blue"id="t1">

24 <tr>

25 <td bgcolor="#333333">CSS样式控制表格1</td><td bgcolor="#333333">CSS

26 样式控制表格2</td><td bgcolor="#333333">CSS样式控制表格3</td>

27 </tr>

28 <tr>

29 <td bgcolor="#333333">CSS样式控制表格4</td><td bgcolor="#333333">CSS

30 样式控制表格5</td><td bgcolor="#333333">CSS样式控制表格6</td>

31 </tr>

32 <tr>

33 <td bgcolor="#333333">CSS样式控制表格7</td><td bgcolor="#333333">CSS

34 样式控制表格8</td><td bgcolor="#333333">CSS样式控制表格9</td>

35 </tr>

36 </table>

37 <br>

38 <table bgcolor="blue"id="t2">

39 <tr>

40 <td bgcolor="#333333">CSS样式控制表格1</td><td bgcolor="#333333">CSS

41 样式控制表格2</td><td bgcolor="#333333">CSS样式控制表格3</td>

42 </tr>

43 <tr>

44 <td bgcolor="#333333">CSS样式控制表格4</td><td bgcolor="#333333">CSS

45 样式控制表格5</td><td bgcolor="#333333">CSS样式控制表格6</td>

46 </tr>

47 <tr>

48 <td bgcolor="#333333">CSS样式控制表格7</td><td bgcolor="#333333">CSS

49 样式控制表格8</td><td bgcolor="#333333">CSS样式控制表格9</td>

50 </tr>

51 </table>

52 </body>

53 </html>


【代码解析】在代码25.5中,代码第38~51行添加了一个与表格一内容相同的表格,但border-collapse的值设置为collapse后,与表格一的效果就区别开了,通过设置separate的属性值表示边框的独立,而设置collapse的属性值表示边框的合并,即由表格二所表现的效果,两者表现出来的效果如图25.5所示。

25.4.2 表格边框独立和合并 - 图1

图 25.5 设置不同的表格边框独立和合并