列组合器

实验性:这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格

列组合器||)可置于两个 CSS 选择器之间。只有那些由第二个选择器匹配到的元素,且属于第一个选择器匹配到的列元素,才会被匹配。

css
/* 属于“selected”列的表格单元格 */ col.selected||td { background: gray; } 

语法

css
/* 围绕 || 组合器的空格是可选的,但建议使用。 */ column-selector || cell-selector { /* 样式属性 */ } 

示例

HTML

html
<table border="1"> <colgroup> <col span="2" /> <col class="selected" /> </colgroup> <tbody> <tr> <td>A</td> <td>B</td> <td>C</td> </tr> <tr> <td colspan="2">D</td> <td>E</td> </tr> <tr> <td>F</td> <td colspan="2">G</td> </tr> </tbody> </table> 

CSS

css
col.selected||td { background: gray; color: white; font-weight: bold; } 

结果

规范

Specification
Selectors Level 4
# selectordef-column

浏览器兼容性

参见