CSSを使用して、タイプに基づいてすべての入力をターゲットにする方法はありますか?さまざまな無効なフォーム要素で使用する無効なクラスがあり、テキストボックスの背景色を設定していますが、チェックボックスでその色を取得したくありません。
別のクラスでこれを実行できることはわかっていますが、可能であればCSSを使用します。きっとJavaScriptでこれを設定できますが、再びCSSを探します。
IE7 +をターゲットにしています。だから私はCSS3を使うことができないと思います。
編集する
CSS3を使用すると、次のようなことができますか?
INPUT[type='text']:disabled
それは私のクラスを完全に取り除くのにさらに良いでしょう...
編集する
助けてくれてありがとう!したがって、クラスを設定する必要なしに無効にされたすべてのテキストボックスと領域を変更するセレクターがあります。この質問を始めたとき、これが可能だとは思っていませんでした...
INPUT[disabled][type='text'], TEXTAREA[disabled]
{
background-color: Silver;
}
これはIE7で動作します