私は古い同僚がまとめたいくつかのページをリファクタリングしており、なぜ彼が会社を辞めたのか理解できます。彼のコードを見ていて、-moz-border-radius:10をインラインスタイルに追加しました。これはChromeとFirefoxでうまくいきますが、IEでどのように動作させるにはどうすればよいですか?誰のアイデアですか?-moz-border-radiusよりも優れたソリューションがありますか?
ありがとう
Mark?
私は古い同僚がまとめたいくつかのページをリファクタリングしており、なぜ彼が会社を辞めたのか理解できます。彼のコードを見ていて、-moz-border-radius:10をインラインスタイルに追加しました。これはChromeとFirefoxでうまくいきますが、IEでどのように動作させるにはどうすればよいですか?誰のアイデアですか?-moz-border-radiusよりも優れたソリューションがありますか?
ありがとう
Mark?
IE9サポートborder-radius
財産だけでなく、為替とChrome。接頭辞のない名前を使用します。
Support for "border-radius" in IE
でもプリフィックス名をサポートしていない古いブラウザでは、あなただけの画像やそうとテーブルとしてハックを使用することができます。
IE 9は、CSS 3 border-radius
をサポートしています。それがあなたが探しているものでない場合はhtc
ファイルにborder-radius
を実装してください。
関連のポスト:
あなたは、まずCSS3と同等のすべてのベンダープレフィックスを置く必要があります。それはこのようlookeでしょう、あなたの場合は :
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
のInternet Explorer 6,7,8ではないでしょうラウンドコーナーが、これはビューのプログレッシブ・エンハンスメント点からokです。クライアント側から見ればOKでない場合は、CSSの条件文に基づいてCSSを組み込み、角が丸いスプライトを使用するか、http://css3pie.com/のようなJavaScriptフォールバックを使用することができます。 Firefoxの、クロム、Safariやオペラの
古いバージョンのため、ベンダープレフィックスの角を丸めます。
幸運。
IE9はこれをサポートしています。現代のブラウザでは 'border-radius'だけ使用できます。 IEの古いバージョンの場合は、http://www.ccs3PIE.com – Kyle
を使用できます。リンクが正しくありません。http://css3pie.com/ –