这是旧的 HTML
<div class="MainClass">
<input type="checkbox" name="ppp" id="ppp" class="subClassInput">
<label for="subClassLabel"></label>
</div>
这是新的 HTML:
<div class="MainClass">
<span class="subClassInput">
<input type="checkbox" name="ppp" id="ppp">
</span>
<label for="subClassLabel"></label>
</div>
我的 css 工作正常,但我想使用 asp.net 来渲染 asp:CheckBox 并围绕它进行跨度。我想我可以构建一个特殊的控件并覆盖它,但我宁愿修复我的 CSS。
因此,在检查输入后到达标签可以正常工作:
.MainClass input[type=checkbox]:checked + label:after {
//attributes
}
但现在我不知道在检查输入后如何到达标签。
谢谢