私のデスクトップの IE9 は、CSS セレクターを完璧にサポートしています。
しかし、他のコンピューターの同じIE9はそうではありません。
http://tools.css3.info/selectors-test/test.htmlでテストしました。
どちらのコンピューターも Windows7 を実行しています。
同じブラウザ、同じ OS で発生するのはなぜですか?
私のデスクトップの IE9 は、CSS セレクターを完璧にサポートしています。
しかし、他のコンピューターの同じIE9はそうではありません。
http://tools.css3.info/selectors-test/test.htmlでテストしました。
どちらのコンピューターも Windows7 を実行しています。
同じブラウザ、同じ OS で発生するのはなぜですか?
IE9 は、どのマシン上にあるかに関係なく、同じように動作するはずです。このようにさまざまな動作が得られる唯一の方法は、別のブラウザ モードまたは古いバージョンのように動作するようにブラウザに指示するドキュメント モードがある場合です。これ以外に、ユーザーの指示によって、または互換表示リストに配置することによって、ドキュメントを互換モードにする必要があります。
F12 を押して開発者ツールを開きます。そこには、ブラウザ モードと、ツールの右上にあるドキュメント モードが表示されます。私はIE10を使用していますが、私が言及しているものを以下に見ることができます:
参考資料:互換モード
私の最初の考えは、マシンの 1 つで IE がおそらく互換モードで実行されており、そのレンダリング モードでは使用している css セレクターが機能しないということです。