2009-08-17 28 views

回答

3

IE不支持邊框半徑CSS3或自定義實現。你最好的選擇是使用jQuery和圓角插件(見下面)來實現它。

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

下面是一個第二塞我比上面的使用更加頻繁:

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

編輯: 至於野生動物園,是的,它有一個像Mozilla的自定義實現。

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

我也試過這個庫,並且相信這個是真的在IE變體中被破壞的。 – 2009-08-17 19:22:02

+0

對於safari版本,如何在2之間切換?或者我只是將它們都設置在樣式表中,並且適當的瀏覽器將忽略其他版本? – JasonDavis 2009-08-17 22:25:21

+0

@jasondavis safari和IE在解析css時會忽略-moz前綴項,所以你可以同時執行這兩個操作,並且你將被設置。 – JamesEggers 2009-08-19 02:37:34

1

我上週試過角落了,它在很多瀏覽器中被打破了,最顯着的是IE8。如果可能,我會避免。

1

使其看起來和IE瀏覽器工作正常,如果在新的瀏覽器中打開一個像圓角的小東西只會讓你的網站看起來好多了您應該設計您的設計。像這樣的事情最終會導致用戶遷移到更新的瀏覽器,當時體驗更好,而不是其他。

+1

這就是我們所做的'圍繞這些部分。 IE獲得糟糕的硬角。 – Triptych 2009-08-17 19:24:46

相關問題