我对 col 的理解是它可以用来表示一个表列中所有元素的类。不过,这似乎对我不起作用。我可以将课程应用于个人 td,但我希望 col 帮助我避免这种情况。
这是html头:
<head>
<style type="text/css">
.slick {
background-color:#b0c4de; /*This always works*/
border-style:solid; /*This doesn't work when only applied to a <col>*/
border-width:5px;
}
</style>
</head>
有趣的是,背景颜色总是有效,但边框有时会失败。
这是html正文:
<body>
<table><tbody>
<colgroup>
<col class="slick" />
<col class="slick" />
</colgroup>
<tr id="r1">
<td><label >Planner/Scheduler/Estimators</label></td>
<td class="slick"><label >2010</label></td>
</tr>
</tbody></table>
</body>
删除 tbody 或 colgroup 标签似乎无关紧要。背景存在于两个元素中;边框仅应用于第二个元素,其中类在 td 标记中指定。
我有一种预感,即边框不适用于 col,但 Firebug 表明该光滑样式根本不适用于左列。怎么了?