CSS有什么办法可以根据输入的类型来定位所有输入吗?我有一个用于各种禁用表单元素的禁用类,我正在为文本框设置背景颜色,但我不希望我的复选框获得那种颜色。
我知道我可以用单独的类来做到这一点,但如果可能的话,我宁愿使用 CSS。我敢肯定,我可以在 javascript 中设置它,但再次寻找 CSS。
我的目标是IE7 +。所以我不认为我可以使用 CSS3。
编辑
使用 CSS3 我可以做类似的事情吗?
INPUT[type='text']:disabled
那会更好地完全摆脱我的课...
编辑
好的,感谢您的帮助!所以这是一个选择器,它可以修改所有已禁用的文本框和区域,而无需设置任何类,当我开始这个问题时,我从没想过这是可能的......
INPUT[disabled][type='text'], TEXTAREA[disabled]
{
background-color: Silver;
}
这适用于 IE7