仅使用 CSS 是否可以根据输入的状态来设置 HTML 标签的样式?
就我而言,我想要设计一个<input type="checkbox">
根据是否检查。
我尝试将标签放入输入中,但 Firefox 和 Chrome(至少)似乎将它们解析为同级,即使它们明显嵌套在输入源中。我不知道如何编写可以通过 for= 属性间接进行的 CSS 规则。
我需要把这个 Javascript 拿出来吗?
它们不需要嵌套,这就是
在现代浏览器(支持 CSS 2.1 的浏览器)中,您可以使用同级选择器,例如
input + label {
/* rules */
}
您必须使标记处于严格的兄弟关系中,例如:
<input name="cb" id="cb" type="checkbox"><label for="cb">Checkbox</label>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)