Answers:
是! IE9于2011年1月发布时。
假设您要在所有四个侧面上平均15像素:
.myclass {
border-style: solid;
border-width: 2px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
IE9将使用默认值border-radius
,因此只需确保在所有样式中都将其包括在内就称为边框半径。然后,您的站点将可以使用IE9。
-moz-border-radius
适用于Firefox,-webkit-border-radius
适用于Safari和Chrome。
此外:不要忘了声明您的IE编码为ie9:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
一些懒惰的开发人员<meta http-equiv="X-UA-Compatible" content="IE=7" />
。如果该标记存在,则border-radius在IE中将永远无法使用。
等待时.. 弯角(边界半径)跨浏览器
快速更新此问题,IE9将根据以下内容支持边界半径:http : //blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx
Use -ms-border-radius: 15px
,任何使用css -ms-的元素都与IE兼容。
IE的角半径问题将解决。
如何支持边界半径和背景渐变。是的,IE9分别支持它们,但是如果将两者混合使用,则渐变圆角处会流血。以下是一个不良示例的链接,但我也在自己的测试中也看到了。应该进行屏幕截图:(
也许真正的问题是IE何时将在没有MS-FILTER专有黑客的情况下支持CSS标准。
http://frugalcoder.us/post/2010/09/15/ie9-corner-plus-gradient-fail.aspx