1

この>文字を CSS で使用して、特定の親を持つ要素を選択できます。ここで見られる利点は、たとえばリストの特定のレベルにのみスタイルを適用できることです。メニューと同様 - 最初のレベルはオリゾンタルで、2 番目のレベル以上とは異なるルールがあります。レベル 2+ のプロパティのリセットについて心配する必要はありません。

とにかく、私は頼ることができ>ますか?すべてのブラウザーでサポートされており、バグのある動作はありませんか?

4

2 に答える 2

4

子セレクター>は IE7 以降で完全にサポートされていますが、IE6 以前ではまったくサポートされていません。もちろん、現在使用されている他のすべての主要なブラウザーのすべてのバージョンも、完全にサポートしています。

すべての CSS2.1 セレクターは IE8 以降で十分にサポートされているため、IE6 に対応する必要があるレガシー コードを作成している場合を除き、現在それらを使用できます。

SitePoint リファレンスには、IE7 に影響するコメントに関連するあいまいな解析バグが記載されていますが、コメントがある場合にのみセレクターが壊れます。通常、ハックとして行う場合を除き、セレクターの途中にコメントを入れることはないので、このバグについて心配する必要はありません。

関連: CSS 子セレクターは W3C 標準ですか? (もちろんそうです!)

于 2012-05-11T00:12:08.663 に答える
2

これは CSS2 標準 ( http://www.w3.org/TR/CSS2/selector.html#child-selectors ) の一部であるため、最新のブラウザーはこれをサポートする必要があります。

このquirksmode.orgによると、主要なブラウザーの中で IE6 以前のみがそうではありません。IE6 が非常に状況に応じたケース (ソフトウェア パッチを受け取らない専用マシンなど) で使用されているのを目にするだけです。

于 2012-05-11T00:12:20.740 に答える