2010-06-03 73 views
1

我想知道是否有任何解決方法使用JavaScript或任何獲得IE顯示邊界半徑或漸變背景?有沒有辦法在IE中獲得邊界半徑和漸變背景?

+0

對於漸變,請查看http://stackoverflow.com/questions/213750/gradient-colors-in-internet-explorer(但僅限於IE)。 – Craig 2010-06-03 21:05:31

+0

當我們感謝我們可以用圖像和大量的定位黑客來做這件事時,發生了什麼好事? ;-) – 2010-06-04 03:54:57

回答

0

jquery至少半徑/角項目。

對於漸變背景,請參閱this

5

我遇到了這個問題,尋找修復在IE9中使用「漸變和邊界半徑」。是的,雖然它的真實性,你現在可以在IE9中使用,你可惜不能一起使用它們。

的問題記錄在AA幾個地方:

這個問題似乎涉及到邊界半徑不打漂亮IE的老過濾器漸變。可悲的是,IE9的發佈並沒有帶來適當的CSS漸變。

+1

然而,它確實帶來了[SVG支持,您可以使用它來實現可以在IE 9中使用'border-radius'很好地運行的漸變](http://stackoverflow.com/questions/12211213/ie9-issue-邊界半徑和 - 線性梯度/ 12211297#12211297) – 2012-08-31 08:17:45

0

你不需要爲圓角使用jQuery,有一些解決方案可以使瀏覽器在JavaScript禁用的情況下表現良好。

檢查出http://css3pie.com/,提供了一個非常簡單的解決方案(htc文件),使這項工作。正如monn所示,IE9漸變和半徑不能一起工作。 Css3Pie旨在讓您用css3標記進行開發,但爲IE提供備份至IE6。

還有css3please和指南針(紅寶石)。

最近在HTML5 Boilderplate問題隊列中討論了這個問題(HTML5 Boilerplate是一個良好的協作,將現代web標記中的最佳技術作爲任何平臺的起點)。 https://github.com/paulirish/html5-boilerplate/issues#issue/354

這裏的問題&解決方案的演示: http://frugalcoder.us/post/2010/09/15/ie9-corner-plus-gradient-fail.aspx