首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在IE中支持“边框半径”

在IE中支持“边框半径”
EN

Stack Overflow用户
提问于 2009-03-11 18:50:43
回答 9查看 388.3K关注 0票数 161

有人知道Internet Explorer是否/何时会支持"border-radius“CSS属性吗?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2010-09-24 06:22:43

是!当IE9在2011年1月发布时。

假设你想要一个均匀的15px的四边:

代码语言:javascript
复制
.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是火狐的,-webkit-border-radius是Safari和Chrome的。

此外:别忘了声明你的IE代码是ie9的:

代码语言:javascript
复制
<meta http-equiv="X-UA-Compatible" content="IE=9" />

一些懒惰的开发人员有<meta http-equiv="X-UA-Compatible" content="IE=7" />。如果该标签存在,边框半径将永远不会在IE中工作。

票数 223
EN

Stack Overflow用户

发布于 2009-03-11 18:58:52

票数 28
EN

Stack Overflow用户

发布于 2010-10-12 03:04:03

一个变通方法和一个方便的工具:

CSS3Pie使用.htc文件和behavior属性在IE 6- 8中实现CSS3。

Modernizr是一小段javascript,它将类放在html元素上,允许您根据不同浏览器的功能为不同的样式定义提供不同的服务。

显然,这两者都增加了更多的开销,但由于IE9只在Vista/7上运行,我们可能会被卡住很长一段时间。截至2010年8月,Windows XP仍占web客户端OSes的48%。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/635851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档