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タグで指定されている2番目の要素にのみ適用されます。
境界線がcolで機能しないという予感がありましたが、Firebugは、スリックスタイルが左側の列にまったく適用されていないことを示しています。どうしたの?