1

答えを見つけようとしましたが、検索スキルを一新する必要があるようです。いずれかの方法:

無効になっているテキスト フィールド (入力) にスタイリングを行っています。基本的には背景をダークグレー、文字色を白にしています。これは完全に機能します (Safari に-webkit-text-fill-colorは に加えてプロパティが必要でしたcolor: white;) -しかし、opera は私の言うことを聞いていません!

何を、どこで、どのように行っても、フォントの色は依然としてかなり暗い灰色です (これが標準色だと思います)。disabled-attribute を削除すると、すべてが完全に機能します。

無効なスタイルの CSS スタイルの抜粋:

#customerNumberSearch[disabled="disabled"],
#customerNumberSearch:disabled {
    color: white;
    -webkit-text-fill-color: white;
}

では、Opera で無効になっている入力フィールドのフォントの色を変更するにはどうすればよいでしょうか?


編集 - 代替ソリューション: この問題は、 の無効化属性を変更することで回避できますreadonly。ただし、これにはいくつかの副作用があるため、これが機能することを確認してください。良い副作用は、これにより<= IE9の問題も修正されることです

4

2 に答える 2

1

試す

input[disabled] { color: red;}
于 2013-07-18T12:01:50.120 に答える
0

これらのいずれかを試すことができますか:

[disabled] {
    color:#fff;
}

また

#customerNumberSearch[disabled] {
    color:#fff !important;
}
于 2013-07-18T11:57:45.953 に答える