我正在尝试选择和以外input
的所有type
s的元素。radio
checkbox
许多人表明您可以在中放置多个参数:not
,但是type
无论如何尝试使用似乎都行不通。
form input:not([type="radio"], [type="checkbox"]) {
/* css here */
}
有任何想法吗?
我正在尝试选择和以外input
的所有type
s的元素。radio
checkbox
许多人表明您可以在中放置多个参数:not
,但是type
无论如何尝试使用似乎都行不通。
form input:not([type="radio"], [type="checkbox"]) {
/* css here */
}
有任何想法吗?
我对此有些麻烦,并且“ X:not():not()”方法对我不起作用。
我最终采取了这种策略:
INPUT {
/* styles */
}
INPUT[type="radio"], INPUT[type="checkbox"] {
/* styles that reset previous styles */
}
它几乎没有那么有趣,但是当:not()好战时,它对我有用。这不是理想的,但很可靠。
如果安装了“ cssnext” Post CSS插件,则可以立即安全地使用要使用的语法。
使用cssnext可以打开:
input:not([type="radio"], [type="checkbox"]) {
/* css here */
}
变成这个:
input:not([type="radio"]):not([type="checkbox"]) {
/* css here */
}
为什么:不只使用两个
:not
:是的,这是故意的