1
A
回答
3
您是否嘗試過:
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
在一起嗎?這應該涵蓋最新版本(至少)中的主要3個瀏覽器。沒有JavaScript或使用圖片,你不會得到完整的跨瀏覽器覆蓋。
1
做到這一點的最好方法是使用border-radius。
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
這隻適用於Safari,Firefox和Chrome。這不適用於IE 7 + 8(或更少)
如果您想獲得最大的兼容性,但靈活性最低,圖像是最佳選擇。
如果您希望靈活性和瀏覽器兼容性,請使用javascript。我發現的最好的一個將CSS3聲明轉換爲IE 7 + 8中的圓角。
檢查一個在這裏:http://www.curvycorners.net/
2
見CSS Border Radius Generator(簡單的圓角)或CSS3 Please(更多效果)的唯一CSS的解決方案。如果你想要的東西適用於Firefox 3.0以上,Safari 3.0以上,Chrome 5.0以上,Opera 9.5以及Internet Explorer 6.0以及無圖片然後嘗試Raphaël。這是Raphaël的作者nice talk by Dmitry Baranovskiy,解釋了爲什麼它很酷。
1
你應該使用這樣的:
-moz-border-radius: 20px;
border-radius: 20px
的WebKit現已支持普通border-radius
一會兒。例如,
http://css3generator.com/已丟棄-webkit
前綴。
要,我建議使用CSS3 PIE,這是下載一個小文件,並將其加入到你的CSS一樣簡單使Internet Explorer,這工作:
behavior: url(PIE.htc)
當然,這隻會工作時的Javascript在IE中打開(通常是這種情況)。
相關問題
- 1. 跨瀏覽器彎曲的邊界
- 2. css中的彎曲邊框
- 3. 在CSS中稍微彎曲的邊框
- 4. 谷歌瀏覽器 - 越野車彎曲的邊界?
- 5. 跨瀏覽器css
- 6. 跨瀏覽器CSS
- 7. 跨瀏覽器CSS
- 8. 跨瀏覽器邊框漸變
- 9. 如何使CSS三角形(有邊框)跨瀏覽器
- 10. 跨瀏覽器CSS複選框問題
- 11. CSS邊框不顯示在瀏覽器
- 12. 表格邊框的CSS瀏覽器
- 13. 內邊框CSS在IE瀏覽器
- 14. 網頁跨瀏覽器CSS
- 15. Css跨瀏覽器代碼
- 16. DOM CSS跨瀏覽器庫
- 17. CSS跨瀏覽器問題
- 18. 跨瀏覽器CSS問題
- 19. 跨瀏覽器的css
- 20. CSS漸變跨瀏覽器
- 21. 關於跨瀏覽器css
- 22. CSS跨瀏覽器居中
- 23. 跨瀏覽器全寬CSS
- 24. 跨瀏覽器浮動框
- 25. HTML Div元素有彎曲的邊框
- 26. 跨瀏覽器的CSS爲曲線,陰影,梯度
- 27. 跨瀏覽器圖像CSS過濾器
- 28. 跨瀏覽器邊欄組件
- 29. 跨瀏覽器CSS邊距和浮點定位
- 30. 跨瀏覽器1px工具提示箭頭與CSS邊界?
哪些瀏覽器? – SLaks 2011-02-17 23:55:23