この記事は賞味期限切れです。(更新から1年が経過しています) ちょっとハマったので備忘録。 IE7.jsは、クラシックなIEでモダンブラウザの機能を使うためのライブラリですが、 その系列のIE8/IE9.jsを使ってある条件が整うと、スタイルが消えてしまう不具合に遭遇しました。 ※執筆当初のIE7.jsの最新バージョンは、7.2.1(beta4) セレクタの一番はじめのプロパティの値が「inherit」 セレクタの一番はじめのプロパティと「{」の間にスペースや改行等がない セレクタ内で「inherit」を値にもつプロパティが二つ以上ある IE8.jsまたはIE9.jsを読み込んでいる これらの条件を全て揃えると、そのセレクタ以降のCSSが全て無効になってしまいます。 例えばこんなコードで再現出来ます。 input,textarea,select{font-family:inherit;fo
![IE8/9.jsで、ある条件が揃うとスタイルが飛んでしまう現象について - Mach3.laBlog](https://cdn-ak-scissors.b.st-hatena.com/image/square/895c7f18336295d7b1498840190e3f12cc87bae1/height=288;version=1;width=512/https%3A%2F%2Flh6.googleusercontent.com%2F_JJkNs5Ixl70%2FTbW5kn_mmaI%2FAAAAAAAABRw%2FhUaEeHSK38g%2F201104260307.png)