这是我的HTML设置:
<div class="form-item">
<input type="checkbox" id="my-check">
</div>
<div class="form-item">
<label for="my-check">I'm a checkbox</label>
</div>
在CSS的所有领域中,是否有任何方法可以根据是否选中该复选框来设置标签样式?(不更改当前的HTML结构吗?)
不幸的是,您不能在不更改HTML的情况下使用CSS根据复选框的状态来设置标签样式。到目前为止,CSS选择器支持子选择器和同级选择器,但是尚无选择器可基于另一个元素的子元素来设置一个元素的子元素的样式。您可以在以下位置找到CSS元素组合器的完整列表:http : //www.w3.org/TR/css3-selectors/#combinators。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句