2017-06-05 8 views
1

IE11で無効にされたselectのフォアグラウンドテキストの色を変更しようとしています。IE11で無効になっているブートストラップ3ブロッキングスタイリングの選択

私には、プレーンなHTMLとCSSだけを使ったis working(IE11内)の例があります。

select:disabled { color: green !important; } 

しかし、その後、私はブートストラップ3(but keep my code the same)に追加します:このコードがある

キー部分ChromeとFirefoxので

  • は、色が変更されたままになります。

  • IE11では、ブートストラップ3を追加すると、フォアグラウンドが「読みにくい灰色」に戻ります。 (btnブートストラップスタイルで何かがこれを引き起こしているようだ。)

IE11で灰色であることを選択無効に色を強制しないようにブートストラップ3を取得する方法はありますか?

答えて

0

追加してください:

<meta charset="utf-8"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<style> 
     @media all and (-ms-high-contrast:none) 
     { 
     select:disabled { color: green !important; } /* IE10 */ 
     *::-ms-backdrop, select:disabled { color: green !important; } /* IE11 */ 
     } 
</style> 
+0

は何ら影響を与えていないようでした。 jsfiddleを使って作業することができれば、それを共有できますか? – Vaccano

+0

* :: - ms-backdropの後にカンマを削除した場合、動作しますか?次のようにしてみてください:IEの特定のセレクタの前にrootを置いて、いつか問題を解決してください。 – mariusfv

+0

サーバ/ブラウザのキャッシュに問題はないのでしょうか?私はIE11を持っていませんが、私はIE 11とIE 11で動作するコードにブラウザをエミュレートしています:https://postimg.org/image/nzjedhzpz/。またはBootstrapの.btnがコードを上書きします。 – mariusfv

関連する問題