この種の選択をサポートしていないブラウザはどこにあるのですか?いくつかのタイプのcssセレクタのブラウザ互換性
1) .class-1.class-2
2) #id-1.class-2
3) .class-1 > .class-2
4) .class-1 + .class-2
5) .class[foo="bar"]
さまざまなブラウザで異なるオペレーティングシステムがありません...これらの互換性がどこにあるか分かりません。だから私に手を差し伸べてください!
この種の選択をサポートしていないブラウザはどこにあるのですか?いくつかのタイプのcssセレクタのブラウザ互換性
1) .class-1.class-2
2) #id-1.class-2
3) .class-1 > .class-2
4) .class-1 + .class-2
5) .class[foo="bar"]
さまざまなブラウザで異なるオペレーティングシステムがありません...これらの互換性がどこにあるか分かりません。だから私に手を差し伸べてください!
IE7以上のブラウザでは、指定したすべてのセレクタをサポートしています。
IE6は完全
IE6を読み取ることができない全体のルールを無視し、.class-1.class-2
.class-2
として
IE6が正しく
IE6は>
を読み取ることができない#id-1.class-2
を解析する(比較のためhereを参照)を読み出します+
、ルール全体が完全に無視されます
IE6は[foo="bar"]
を読み取ることができない、>
、+
と[attr]
セレクタをサポートしていない完全
のInternet Explorer 5 & 6全体のルールを無視します。さらに詳しい情報はhttp://www.quirksmode.org/css/contents.html
Quirksmode.orgという非常に優れたサイトがあり、すべてのCSSセレクターと機能の互換性チャートが用意されています。何その価値については
http://www.quirksmode.org/css/contents.html
、あなたは、ほぼすべてのIE6とのそれらのに問題があるでしょうが、ほとんどの他のブラウザでは、それらすべてにうまく対処します。
解決策:IE6はサポートしていません。
もし私がIE6を気にしなければ、私は安全にそれらのいずれかを使用できますか? – PeterWong
@PeterWong:はい。 – BoltClock