--- 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")}}