13

IE7とIE8を確実にサポートする必要があります。

私はのようないくつかのCSS3セレクターを使用してい:last-childます。Selectivizrに立ち寄ったところ、これらのブラウザーの多くの問題が修正されたようで、フォールバックコードでクリーンアップするのにほんの一握りしか残っていません。

ただし、HTML5では、CSS3セレクターのサポートに対応するために、ポリフィルではなくフォールバックのみを使用することをお勧めします。

これをポリフィルしないことを強くお勧めしますが、必要な場合はSelectivizrを使用できます。

ここでポリフィルに対して「強く推奨」する理由を知っておくとよいでしょう...誰かアイデアはありますか?

4

1 に答える 1

7

フォールバックを使用するということは、に使用するために追加するなど、最新のセレクターでは選択できない要素にクラスを追加する必要があることを意味すると思います。.first:first-child.checked:checked

HTML5の理由は考えられません。パフォーマンスとJavaScriptからの独立性を除いて、ポリフィルをそれほど強く使用しないことをお勧めします。スタイルと描画はCSSのみに依存するのが最善です。

しかし、私の謙虚な意見では、Selectivizrは、IE6-8に動作を教え、不要なクラスからHTMLをクリーンにし、開発時間を短縮する魔法の一部です。

于 2012-07-23T12:13:05.637 に答える