無効化された入力タイプのCSSセレクター=「送信」
-
04-10-2019 - |
質問
無効にするためのCSSセレクターはありますか input type="submit"
また "button"
?
使用する必要があります input[type="submit"][disabled]
?
それはIE6で機能しますか?
解決
それはIE6で機能しますか?
いいえ、 IE6は属性セレクターをサポートしていません まったく、cf。 CSS互換性とインターネットエクスプローラー.
あなたが見つけるかもしれません 回避方法: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は属性セレクターをサポートしていません。 Class = "Disabled"を追加して、IE6で動作できるように、無効な入力を選択できます。
@jensgramソリューションを使用して、無効な入力を含むDIVを非表示にしました。それで、私は入力の親全体を隠します。
これがコードです:
div:has(>input[disabled=disabled]) {
display: none;
}
多分それはあなたの何人かを助けるかもしれません。
所属していません StackOverflow