Column combinator

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Bộ kết hợp cột (||) được đặt giữa hai bộ chọn CSS. Nó chỉ khớp những phần tử khớp với bộ chọn thứ hai mà thuộc về các phần tử cột được bộ chọn đầu tiên chọn.

css
/* Table cells that belong to the "selected" column */
col.selected||td {
  background: gray;
}

Cú pháp

css
/* The white space around the || combinator is optional but recommended. */
column-selector || cell-selector {
  /* style properties */
}

Ví dụ

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;
}

Kết quả

Đặc tả

Specification
Selectors Level 4
# selectordef-column

Tương thích trình duyệt

Hiện tại, không có trình duyệt nào hỗ trợ tính năng này.

Xem thêm