1.使表格框显示为背景颜色就是说表格框没有被设置的颜色填充,而仅仅是表格框被染上了背景颜色。
代码如下:
<!设置一个表格来充当一个窗口>
<table border="1" bgcolor="#00BB00" align="center" width=30% height=20%>
<tr>
<!把刚生成的此行内容填充为白色(FFFFFFF)>
<th bgcolor="#FFFFFFF">
<!插入图片,位置在当前目录的graphic下,名为gr_object.bmp>
<img src="graphic/gr_object.bmp">
<!分段显示链接内容>
<p><a href="C_learning_object.html">C语言指导对象</a></p>
<p><a href="C_learning_object.html">.............</a></p>
</th>
</tr>
</table>
得到一下效果
2.代码解释
<table border="1" bgcolor="#00BB00" align="center" width=30% height=20%>
表示创建表格 ,表格框的大小为1 ,背景颜色为00BB00 ,表格居中,宽度为整个网页的30%,高度为整个网页的20%
然后一行为单位解释代码的含义
生成一行表格
在这一行中插入标题 且背景颜色为白色
在这一行中插入一张图片
分段形成第一个链接
分段形成第二个链接
插入标题结束
此行内容完毕
表格完毕
3.总结
其实这个例子可以理解为是颜色的覆盖,分为两个过程(个人推理):
第一,整个表格的背景颜色为00BB00,包括表框
第二,在生成的那行表格里的背景颜色为FFFFFF,不包括表框,故把刚才的颜色覆盖了。
其实我们可以推广开去,在创建的一个表格中,每创建一行(列)表格单元的时候,我们都可以使用新的属性(颜色等)设置去覆盖上次设置的属性,但是我们使用的属性必须要在此种命令下所支持的(如<th>...</th>支持bgcolor的设置)。那我们创建的表格就可以丰富多彩了。