2012-02-09 11 views
2
-webkit-border-radius:10px; 

はサファリで動作していません。私はこのようなすべてのブラウザにCSSを使用しました:-webkit-border-radius:10px;サファリで動作していません

.nav {border:1px solid #e5e5e5;width:100px;height:32px;-moz-border-radius: 8px 8px 0px 0px;-webkit-border-radius: 8px 8px 0px 0px;-khtml-border-radius: 8px 8px 0px 0px;behavior:url(../images/PIE.htc);border-radius: 8px 8px 0px 0px;} 

誰かが私を助けることができますか? ありがとう Tapas

+0

例がいいでしょう。 –

+0

ボーダー半径の公式(CSS3バージョン)マークアップを試して、それが機能するかどうかを確認してください。 – Joseph

答えて

2

使用しているSafariのバージョンでは、ボーダー半径の値にCSS3を使用することをお勧めしますか?また、あなたがhttp://leaverou.github.com/prefixfree/を使用して見ていることがあり、これは、複数のブラウザプレフィックスを指定するあなたの必要性を排除します

-webkit-border-top-left-radius 
-webkit-border-top-right-radius 
-webkit-border-bottom-left-radius 
-webkit-border-bottom-right-radius 

でそれらを設定してみてください。

+0

Dan Princeさん、ありがとうございました。色々ありがとう。 –

+0

ダン・プリンスより、私はこれと闘っていた。 – dekisha

0

Safari 4.0.4(おそらく他のいくつか)には、ボーダー半径の短縮が嫌なバグがあります。 CSS Wizardryのthis postを参照してください。短縮形のマークアップを使用してWebkitのバージョンを定義する必要があります:

-webkit-border-radius: 8px; 
-webkit-border-bottom-right-radius: 0; 
-webkit-border-bottom-left-radius: 0; 
-moz-border-radius:8px 8px 0 0; 
border-radius:8px 8px 0 0; 

Danの答えで示唆されています。

+0

ありがとうchris5marsh、そのうまく動作します。色々ありがとう。 –

関連する問題