禁用输入类型的CSS选择器=“提交”
-
04-10-2019 - |
题
是否有禁用的CSS选择器 input type="submit"
或者 "button"
?
我应该只使用 input[type="submit"][disabled]
?
它在IE6中起作用吗?
解决方案
它在IE6中起作用吗?
不, IE6不支持属性选择器 完全,请参见。 CSS兼容性和Internet Explorer.
您可能会发现 如何解决方法:IE6不支持CSS“属性”选择器 值得阅读。
编辑
如果 您要忽略IE6,您可以做(CSS2.1):
input[type=submit][disabled=disabled],
button[disabled=disabled] {
...
}
CSS3(IE9+):
input[type=submit]:disabled,
button:disabled {
...
}
你 能够 代替 [disabled=disabled]
(属性值) [disabled]
(属性存在)。
其他提示
如Jensgram所说,IE6不支持属性选择器。您可以添加类=“禁用”以选择禁用输入,以便在IE6中使用。
我使用@Jensgram解决方案隐藏包含禁用输入的DIV。因此,我隐藏了输入的整个父母。
这是代码:
div:has(>input[disabled=disabled]) {
display: none;
}
也许它可以帮助你们中的一些人。
不隶属于 StackOverflow