回答:
はい!IE9が2011年1月にリリースされたとき。
たとえば、4辺すべてを15ピクセルにする必要があるとします。
.myclass {
border-style: solid;
border-width: 2px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
IE9はデフォルトのを使用するborder-radius
ため、境界線の半径を呼び出すすべてのスタイルにそれを含めるようにしてください。これで、サイトはIE9の準備が整います。
-moz-border-radius
Firefox -webkit-border-radius
用、SafariおよびChrome用です。
さらに、IEコーディングがie9であることを宣言することを忘れないでください。
<meta http-equiv="X-UA-Compatible" content="IE=9" />
一部の怠惰な開発者が持ってい<meta http-equiv="X-UA-Compatible" content="IE=7" />
ます。そのタグが存在する場合、border-radiusはIEで機能しません。
あなたが待っている間.. 曲がったコーナー(ボーダー半径)クロスブラウザー
回避策と便利なツール:
CSS3Pieは.htcファイルとBehaviorプロパティを使用して、CSS3をIE 6〜8に実装します。
Modernizrは、html要素にクラスを配置する少しのJavaScriptであり、機能に基づいて異なるブラウザーに異なるスタイル定義を提供できます。
明らかに、これらはどちらもオーバーヘッドを追加しますが、IE9ではVista / 7でしか実行できないため、しばらくの間スタックする可能性があります。2010年8月現在、Windows XPは依然としてWebクライアントOSの48%を占めています。
この質問のクイックアップデート、IE9は次のようにしてborder-radiusをサポートします:http : //blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx
IEのコーナー半径の問題が解決します。
境界線の半径と背景のグラデーションのサポートについてはどうですか?はい、IE9は両方を個別にサポートしますが、2つを混合すると、丸みを帯びた角からグラデーションが流れ出します。以下は悪い例へのリンクですが、私自身のテストでも見ました。スクリーンショットを撮る必要があります:(
おそらく本当の問題は、IEがMS-FILTER独自のハックなしでCSS標準をいつサポートするかです。
http://frugalcoder.us/post/2010/09/15/ie9-corner-plus-gradient-fail.aspx