CSS选择父元素

CSS选择父元素,css,css-selectors,Css,Css Selectors,假设我有一个这样的HTML <label><input type="radio" checked></label> <label><input type="radio"></label> 问题:在这种情况下,如何选择已检查收音机的标签?在CSS3中,目前没有办法这样做 您应该做的是在标签中添加一个类,然后以该类为目标 作为参考,他们希望将其包含在使用符号的 !label > input[type="radio"]

假设我有一个这样的HTML

<label><input type="radio" checked></label>
<label><input type="radio"></label>


问题:在这种情况下,如何选择已检查收音机的标签?

在CSS3中,目前没有办法这样做

您应该做的是在
标签中添加一个类,然后以该类为目标

作为参考,他们希望将其包含在使用符号的

!label > input[type="radio"]:only-child

但这还没有得到任何浏览器的支持(因为它甚至还没有最终确定)。

在CSS3中,您试图实现的目标是不可能的。。如果需要,可以将元素包装在容器中,并通过浮动或使用
position:absolute

(不相关,因为您没有提供任何特定代码,但我在这里分享了一个通用示例)

一点
div.wrap label {
    float: left;
}

.wrap input[type=radio]:checked + label {
    color: red;
}