私は今、これにしばらく興味を持っていました。
css3 プロパティはまだ標準化されていませんが、特定のブラウザーのプレフィックスを使用して、ブラウザーで実装できます。たとえば、border-radius を使用することができ、最新のブラウザーで問題なく動作します。ただし、ブラウザー ベンダーの以前のバージョンでは、-moz、-webkit などのベンダー固有のプロパティを使用して動作させることができます。
さて、私のページでは、グラデーションとボーダー半径を使用し、それらを使用するいくつかのクラスを作成し、これらのクラスを適用しました。
次のうちどれを行うのが良いですか?
JavaScript を使用してサポートがあるかどうかを確認し、サポートされている場合はプロパティを使用します。上記が false の場合は、ユーザー エージェントを確認し、それに応じてベンダー固有のプロパティを適用します。
クラス内のすべてのブラウザ接頭辞を使用して、ブラウザに適したものを使用させます。
私が興味を持って懸念しているのは、DOM ロードのパフォーマンスと時間です。