2012-01-02 11 views
7

IE 8とIE 7で新しいCSS3セレクタを使用するのに好ましい方法は何ですか? Fireofx、Chrome、Safari、OperaはIEと比較して優れたCSSセレクタをサポートしています。IE 8と7で新しいCSS3セレクタを使用するのに好ましい方法は何ですか?

IEのすべてのセプタをサポートするための軽量な方法はありますか?私は、機能検出(Modernizr)とCSS3エフェクト(PIE)をIEでエミュレートすることを求めていません。

私はIEですべてのセレクタを使用するように求めています。だから、私がCSSを書いているとき、私は自分のcssとhtmlを賢明に最適化することができます。

私はすでにModernizr(HTML Shimを含む)、jQueryをすべてのプロジェクトで使用しています。私はIE7.jsについて知っていますが、既存のウェブサイトを追加するときにIE7.JSがいつかレイアウトを破るため、他にも優れた選択肢があるかどうかを知りたいと思います。

+2

IE9があまりにもCSS3セレクターの良い取引をサポートしています。

は、ここで私が好きなテーマに関連した記事です。主な問題はIE7とIE8です。 – BoltClock

+0

@BoltClock - 右。 –

+0

@BoltClock - このリストによれば、IE9ではサポートされていないセレクタがいくつかあります。http://msdn.microsoft.com/library/cc351024.aspx –

答えて

5

Selectivizrは、これを行うために特別に設計されています。

+0

スタンドアロンのライブラリではないようです。 NMウォッチャーで使用する場合は、すべてのセレクターをサポートします。しかし、私はすでにjqueryを使用しているので、jqueryとともに使用し、Selectivizriがjqueryで可能にしているセレクタのみを使用すると思います。 –

2

ブラウザ互換性のためにCSS3セレクタを初めて使用したときはちょっと気になりませんでしたが、私が使用するときには、完全なレイアウトを達成しようとしている非常に不明瞭な状況にしかありません。もっと重要なことにそれらを使う必要があることが判明した場合、私は常にJavascriptに頼るのではなく、私のマークアップでいくつかのクラスを投げることに変わります。

いつか、私たちはCSS3セレクタを使用する人を気にせずに快適に使用できます。 We've already seen the downfall of one bad browserだから、本当に時間の問題です。 http://www.alistapart.com/articles/understandingprogressiveenhancement

関連する問題