1. ホーム
  2. html

IE8で無効化されたhtmlコントロールの色をcssで変更する方法

2023-11-19 15:23:36

質問

以下のcssで入力コントロールが無効の時の色を変えようとしています。

input[disabled='disabled']{
  color: #666;     
}

これは、ほとんどのブラウザで動作しますが、IEでは動作しません。background-color、border-colorなど、他のスタイルプロパティは変更できるのですが、colorだけが変更できません。誰かこれを説明できますか?

どのように解決するのですか?

残念ながら disabled 属性を使用すると、IE は何を試してもテキストの色をデフォルトのグレーにし、奇妙な白い影をつけるだけです...それでも他のすべてのスタイルは機能します。