是否有禁用的CSS选择器input type="submit"
或"button"
?禁用输入类型的CSS选择器=“提交”
我应该只使用input[type="submit"][disabled]
?
这是否在IE6中工作?
是否有禁用的CSS选择器input type="submit"
或"button"
?禁用输入类型的CSS选择器=“提交”
我应该只使用input[type="submit"][disabled]
?
这是否在IE6中工作?
这是否在IE6中工作?
没有,IE6不支持属性选择可言,比照。 CSS Compatibility and Internet Explorer。
您可能会发现How to workaround: IE6 does not support CSS “attribute” selectors值得一读。
编辑
如果你忽略IE6,你可以做(CSS2.1):
input[type=submit][disabled=disabled],
button[disabled=disabled] {
...
}
CSS3(IE9 +):
input[type=submit]:disabled,
button:disabled {
...
}
你可以替代[disabled=disabled]
(属性值)与[disabled]
(属性存在)。
正如jensgram所说,IE6不支持属性选择器。您可以添加一个class =“disabled”来选择禁用的输入,以便这可以在IE6中工作。
':disabled'可能会更好,在CSS3中。但IE不支持,所以你需要一个备份类。 – bobince 2010-09-21 11:18:28
谢谢,好点,但我打算暂时远离CSS3。 – Francisc 2010-09-21 11:31:54
开发人员确实需要停止尝试支持IE6。而网站所有者/管理者确实需要停止要求开发者支持它。来吧人 - IE9现在出来! – Spudley 2010-09-21 11:38:51