https://blog.youkuaiyun.com/hudie_1993/article/details/53914145
最近正在复习关于HTML的视频,以前觉得自己对HTML中的表格问题领悟很深,今天突然学到新的知识,深感惭愧。有时候在做报表的时候,想要设置某一列的颜色,如果当表格的列数或者行数不多时,可以一一设置,但是若表格行列数比较多,那单独设置每一行或者每一列的颜色就特别麻烦。最简单的解决办法如下:
使用表格中的直列化格式,<col></col>和<colgroup></colgroup>
<colgroup></colgroup>:表示设置多列的颜色
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<table cellpadding="0" cellspacing="0" width="500" height="400" align="left">
<tr>
<td>
<table border="1" cellpadding="0" cellspacing="0" width="500" height="400">
<caption>学生课程表</caption>
<colgroup bgcolor="red" span="3"></colgroup>
<!-- <col span="2"></col>
<col bgcolor="green"></col>-->
<thead>
<tr>
<th>标题一</th>
<th>标题二</th>
<th>标题三</th>
<th>标题四</th>
</tr>
</thead>
<tbody>
<tr>
<td>111</td>
<td>121</td>
<td>131</td>
<td>141</td>
</tr>
<tr>
<td>211</td>
<td>222</td>
<td>233</td>
<td>241</td>
</tr>
<tr>
<td>311</td>
<td>322</td>
<td>333</td>
<td>341</td>
</tr>
<tr>
<td>411</td>
<td>422</td>
<td>433</td>
<td>441</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="4">表的地段</td>
</tr>
</tfoot>
</table>
</td>
</tr>
</table>
</body>
</html>