--- title: 列結合子 slug: Web/CSS/Column_combinator tags: - CSS - Experimental - Reference - Selectors - セレクター - 表 translation_of: Web/CSS/Column_combinator ---
列結合子 (||) は、二つの CSS セレクターの間に配置されます。前者のセレクターに一致する列要素に所属する、後者のセレクターに一致する要素に一致します。
/* 表の "selected" クラスの列に所属するセル */
col.selected || td {
background: gray;
}
column-selector || cell-selector {
/* スタイルプロパティ */
}
<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")}}