--- title: Column combinator slug: Web/CSS/Column_combinator tags: - CSS - 参考 - 合并器 - 表格 - 试验 - 选择器 - 需要浏览器的兼容性 translation_of: Web/CSS/Column_combinator ---
通过列合并符 (||
)链接两个元素时, 它只会匹配被第二个CSS选择器匹配的元素,且此元素属于被第一个CSS选择器匹配的列元素.
/* 属于"被选择"列的表单元格 */ col.selected || td { background: gray; }
column-selector || cell-selector { /* style properties */ }
<table border="1"> <colgroup> <col span="2"/> <col class="selected"/> </colgroup> <tbody> <tr> <td>A <td>B <td>C </tr> <tr> <td colspan="2">D</td> <td>E</td> </tr> <tr> <td>F</td> <td colspan="2">G</td> </tr> </tbody> </table>
col.selected || td { background: gray; color: white; font-weight: bold; }
{{EmbedLiveSample("Examples", "100%")}}
规范 | 状态 | 评论补充 |
---|---|---|
{{SpecName("CSS4 Selectors", "#the-column-combinator", "column combinator")}} | {{Spec2("CSS4 Selectors")}} | 最初的定义. |
{{Compat("css.selectors.column")}}