【发布时间】:2017-07-11 19:01:09
【问题描述】:
检查该单元按钮时,我在广播按钮上的第二个标签上有CSS问题。我已经发现可以在标签标签中使用“for”来创建第二个(和第三个)标签。不可能将所有内容分组到一个标签标签中。
检查广播按钮时如何更改第二个标签的背景?
我的(简化)代码如下,第一个标签有效,第二个标签无效。
.radioclass:checked + label {
background-color: cyan;
}
<div class="row">
<div class="col-sm-4">
<input class="radioclass" id="id_radiobtn1" type="radio" name="radiobtn1" value="1">
<label for="id_radiobtn1">first label</label>
</div>
<div class="col-sm-4">
<label for="id_radiobtn1">second label</label>
</div>
</div>
【问题讨论】:
-
如果不能改变html结构则需要使用js,因为css中不能调用parent,虽然有
:has()但是浏览器还不支持。