2009-08-17 7 views

答えて

3

IEは、ボーダー半径CSS3またはカスタム実装をサポートしていません。最善の策は、それを達成するためにjQueryと丸みのあるコーナープラグイン(下記参照)のようなものを使用することです。

http://plugins.jquery.com/project/corners

ここで私は上記よりも頻繁に使用するという点で、第二のプラグがあります:

http://www.methvin.com/jquery/jq-corner-demo.html

EDIT: サファリについては、はい、それはMozillaのようなカスタム実装を持っています。

-moz-border-radius: 5px; /* mozilla */ 
-webkit-border-radius: 5px; /* safari */ 
+0

私もこのライブラリを試してみましたが、これはIEの亜種では本当に壊れていたと思います。 –

+0

サファリ版では、2と3の間でどのように切り替えるのですか?または、私はスタイルシートの両方でそれらを設定すれば、適切なブラウザは他のバージョンを無視しますか? – JasonDavis

+0

@jasondavis safariとIEは、CSSを解析するときに-mozプレフィックス項目を無視するので、両方を行うと設定されます。 – JamesEggers

1

私は先週コーナーを試みましたが、それはいくつかのブラウザ、とりわけIE8で壊れました。私は可能な限り避けるだろう。

1

デザインがデザインされていて、IEでうまく動作し、新しいブラウザの1つで開いた場合、丸みのあるコーナーのような小さなものは、あなたのサイトをよりよく見せてくれるでしょう。そのようなことは、最終的には、ユーザーがより新しいブラウザーに移動するようにします。

+1

これは私たちがこれらの部分を丸めたものです。 IEは激しいハードコーナーを取得します。 – Triptych

関連する問題