Мое понимание 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 показывает, что стиль slick не применяетсяв левую колонку вообще.Что не так?