2009-10-24 23 views
4

我使用moz-boder-radius(-webkit-border-top-left-radius)向我的網站添加圓角div。moz-border-radius,moz-box-shadow in IE

這些在Mozilla,Chrome和Safari瀏覽器中工作正常,但像往常一樣Internet Explorer必須有一些問題。

是否有任何此類屬性在Internet Explorer中添加圓角div。

+0

MSDN正式答案:[Internet Explorer中的圓角](http://msdn.microsoft.com/en-us/library/Bb250413) – Dasanjos 2010-05-07 10:27:13

+0

簡而言之:不,沒有這樣的CSS屬性可以在Internet中工作今天發佈。閱讀[本文](http://www.the-art-of-web.com/css/border-radius/)瞭解更多信息。 – Jaanus 2009-10-24 04:46:31

回答

0

對於純粹的CSS,沒有辦法做到這一點!

但是,您可以添加一個條件註釋(<!--[if IE]><![endif]-->)與一些額外的CSS,它將四個圓角圖像應用到主div中包含的「頂部」div和「底部」div!

1

-moz和-webkit屬性是實驗性的,而不是CSS2的官方部分。他們真的只想爲Mozilla(Gecko)瀏覽器工作,並且可能會在一段時間後逐漸停止使用這些瀏覽器。

我用這個,它不需要的圖像或JavaScript,CSS只是:

http://blog.benogle.com/2009/04/29/css-round-corners/

0

我猜你要使用IE版本9.0較少。

border-radius CSS屬性僅支持IE 9.0,它帶來了很好的圓角矩形。

https://developer.mozilla.org/en/CSS/border-radius

如果您需要使用以下IE 9.0的圓角矩形,你可能需要使用圖片來實現這一目標。