3つの列グループに分割された17列のテーブルがあります。CSSを使用して背景色を設定できます。これは、CSSセレクターが正常であることを示しています。ただし、各colgroupの外側に境界線を設定することはできません。
最初に私はこのCSSを試しました:
colgroup.inbound, colgroup.outbound {
background-color: #eeeeee;
border: 1px solid red;
}
そして、次のように列グループを定義しました。
<colgroup span="2"></colgroup>
<colgroup span="12" class="inbound"></colgroup>
<colgroup span="3" class="outbound"></colgroup>
次に、このCSSを試しました。
col.inbound, col.outbound {
background-color: #eeeeee;
border: 1px solid red;
}
そして、このようにグループを定義しました。
<colgroup
<col span="2">
<col span="12" class="inbound">
<col span="3" class="outbound">
</colgroup>
どちらの場合も、背景色は有効になりますが、境界線は有効になりません。私が見ることができる唯一の境界線は、すべてのセルの間の細い白い線です(グループ全体の周りではありません)。
私はテーブルrules
属性を知っていますが、これは使用したくありません。CSSの使い方がわかれば、CSSの柔軟性が増すと思います。