0
スタイルの入力ボタンがあります。無効になっている場合はスタイルを変更します。これは無効にするとdisabled="disabled"
のように設定されますが、無効に設定されている場合は、disabled
と書くだけで、クラス指定子でもうまく動作しません。クラスが無効なフォームコントロール
input[disabled="disabled"].awesome
を明確にするために、input.awesome.disabled
は正しく動作しません。
<input class="awesome" disabled />
<input class="awesome" disabled="disabled" />
CSS::私はそうのようなセレクタを記述する場合
input[disabled="disabled"].awesome , input.awesome.disabled
{
color: #aaa;;
background-color: #eee;
}
、それが動作します(ただし、すべてのボタン用)
input[disabled="disabled"], input.disabled { /**/ }
これ、およびサイドノートとして属性値はブール 'disabled'などの属性のために、セレクタで指定する必要はありません。 – BoltClock
私はかなり確信しています:有効なCSS疑似クラスではありません... jQueryの疑似クラスですが、CSSではありません。編集:[ノープ... nevermind ...](http://www.w3.org/wiki/CSS/Selectors/pseudo-classes/:無効) –
それはW3のドキュメントにあるので、はい、それは間違いなく有効です(ただしIE8では動作しません) –