列组合器
列组合器(||
)可置于两个 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 |