Modernizr は機能を有効にするのではなく、機能が利用可能かどうかをテストするだけです。CSS の場合、次のようなベンダー固有のプロパティを使用する必要がなくなり、代わりに標準のプロパティを単純に使用できるよう-moz-*
に-webkit-*
なります。
.myElement {
-webkit-border-radius: 20px; /* No need for this */
-moz-border-radius: 20px; /* No need for this */
border-radius: 20px;
}
IE8 の丸みを帯びた角については、Modernizr 機能の検出を気にせず、単にCSS PIEを使用してそれらを有効にします。
.myElement {
border-radius: 8px;
behavior: url(/PIE.htc); /* only IE will use this */
}
これを機能させる方法については、必ずドキュメントをお読みください。
補足として、標準border-radius
は mozilla および webkit ブラウザーによってかなり長い間サポートされています。これらのプレフィックスを必要とするブラウザーを実際にターゲットにしているかどうかを確認することをお勧めします: http://caniuse.com/#search= border-radius ([すべてのバージョンを表示] をクリック)