質問

無効にするための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;
}

多分それはあなたの何人かを助けるかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top