CSS:选中 - 更改背景

时间:2012-05-03 17:00:02

标签: css css-selectors

使用CSS,是否可以根据是否选中background-color来更改整个<tr>的{​​{1}}?

实施例

<input type="checkbox">

1 个答案:

答案 0 :(得分:6)

目前不是,不。正在推测此功能(see :has()),但实际上它不会在相当长的一段时间内供公众使用。

 /* Only matches TRs that contain checked INPUTs */
 tr:has(input:checked) {
  background:red;
 }

注意: 根据当前编辑草案提供的示例有效,但语法可能会更改,或者在浏览器供应商甚至可以删除功能之前开始实施它。