2

システムの無効化されたテキスト入力の背景色に相当する特別な CSS システム カラーはありますか? 無効なテキストの色 ( ) の 1 つがあることは知っていますが、背景GrayTextの 1 つが見つかりません。

より明確にするために、次のようなことをしたときに設定される背景色を探しています。

<input type="text" disabled />

無効な入力のスタイルを変更したくありません。既存のシステム スタイルを別の場所で使用したい。

編集:

さらに明確にするために、実際の色ではなく、システムの color キーワードを探しています。たとえば、システムで定義された無効なテキストの色を使用するには、次のようにします。

<span style="color: GrayText;">This text looks like disabled text in your operating system</span>

背景色のものが見つかりません。

4

3 に答える 3

3

選択の JavaScript 置換をスタイルしようとしているときに、この問題が発生しました。CSS 仕様に進展はありませんが、jQuery の代替手段があります。

$("input:disabled").css("background-color")

これはすでに無効になっている入力から RGB カラーを返すため、残念ながら CSS カラーほど柔軟ではありませんが、ブラウザー間で機能し、CSS を介して無効な要素に適用されたカスタム カラーに反応します。

于 2013-11-12T21:22:37.470 に答える
0

これはキーワードの目的ではありません。色の使用は [私が信じている] 技術的にはブラウザ ベンダー次第です。

もともとW3C 仕様にあった少数の色名があります。ただし、これらは、ほとんどのブラウザー ベンダーでサポートされているX11 カラー名のリストを含むように拡張されました。

これらのリストを合わせると、ブラウザーで受け入れられるすべての有効な名前になります。

于 2012-04-27T21:30:10.033 に答える