我想禁用与复选框关联的标签。代码片段如下:
代码:
<label for="label1" class="form-checkbox-left"><input type="checkbox" name="labelname" id="label1" value="0" style="min-width: 20px;" disabled>Name 1</label>
CSS :
.form-checkbox-left input[type=checkbox]:disabled {
颜色:#ccc;
}
不知何故它不起作用。
请帮忙
最佳答案
您可以选择使用 element+element选择器。但是,您需要将输入放在标签之前
input[type=checkbox]:disabled+label {
color: #ccc;
}
<input type="checkbox" name="labelname" id="label1" value="0" style="min-width: 20px;" disabled>
<label for="label1" class="form-checkbox-left">Name 1</label>
关于css - 使用 css 选择器禁用与复选框关联的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52084585/