Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 使用属性选择器设置单选/复选框样式_Css - Fatal编程技术网

Css 使用属性选择器设置单选/复选框样式

Css 使用属性选择器设置单选/复选框样式,css,Css,我有以下css input [type="checkbox"] { display:none; } 目前,它设置了所有复选框的样式。我希望它仅使用定义的class=“vote”设置输入样式 我试过: .vote input [type="checkbox"] { display:none; } input.vote [type="checkbox"] { display:none; } input vote [type="checkbox"] { displ

我有以下css

input [type="checkbox"] {
    display:none;
}
目前,它设置了所有复选框的样式。我希望它仅使用定义的class=“vote”设置输入样式

我试过:

.vote input [type="checkbox"] {
    display:none;
}

input.vote [type="checkbox"] {
    display:none;
}

input vote [type="checkbox"] {
    display:none;
}

input [type="checkbox" class="vote"] {
    display:none;
}
而不是

.vote input [type="checkbox"] {
    display:none;
}
写为

input[type="checkbox"].vote {
    display:none;
}

不要用空格隔开它。应该是

input[type="checkbox"] {
    display:none;
}


嗯<代码>[](空格)是后代选择器<代码>输入[type=checkbox]。投票会起作用。我编辑了我的问题,因为建议不起作用。对我来说,它起作用了:是的,问题出在我这边,有两段相同的代码,我有一个if,所以我没有满足它。。啊。。。你明白了。谢谢,你跑得更快了。:-)+1只有在有空格的情况下才需要在属性值周围加双引号,因此
input[input=checkbox]。投票也可以。@JaredFarrish说得很对,但有双引号总是安全的,所以我宁愿我不采用“皮带和吊杆”的方法。有一个空间会突然在里面乱窜吗<代码>
无论如何,它也能工作。哈哈。。。我喜欢
这里会突然出现一个空间吗?
。但这就像有一个好习惯。。无论如何你是对的
input[type="checkbox"].vote {
    display:none;
}