任何人都不会知道如果当Internet Explorer会支持的"边界半径"CSS属性?

有帮助吗?

解决方案

是的!当IE9被释放在2011年1月

让我们说你想要一个更15px的四面:

.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和铬。

此外:不要忘记来声明IE编码是IE9:

<meta http-equiv="X-UA-Compatible" content="IE=9" />

有些懒惰开发商必须<meta http-equiv="X-UA-Compatible" content="IE=7" />。如果该标签存在,边界半径将永远不会在IE浏览器。

其他提示

这个问题的答案已经改变,因为它被要求在一年前。(这个问题目前是一个顶级的结果搜索"边界半径即".)

IE9将支持 border-radius.

有一个平台,预览 支持 border-radius.你会需要Windows Vista或Windows7运行的预览(和IE9当它被释放)。

一个解决方法和一个方便的工具:

CSS3Pie 使用.HTC文件和行为属性来实现CSS3到IE 6 - 8

Modernizr的是一个JavaScript代码,将放在类的HTML元素,让您可以服务于不同的风格定义来根据它们的能力不同的浏览器。

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

有未计划IE8。见 CSS兼容性页面

除此之外,没有计划已被释放。有传言说 IE8将是最后的版本视窗XP

<!DOCTYPE html>没有这个标签边界半径不工作在IE9中,没有必要的meta标签的。

快速更新这个问题,IE9将支持边界半径为根据: http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx

使用-ms-border-radius: 15px,使用CSS -ms-任何元件是兼容IE。

IE要去的顶点半径问题解决。

http://kbala.com/ie-9-supports-corner-半径/

怎么样边境半径和背景渐变的支持。是IE9是seperately支持他们两个,但如果你将两者搅和梯度渗出的圆角。下面是一个可怜例如一个链接,但我有我自己的测试看到它。应该采取的屏幕截图:(

也许真正的问题是当将支撑IE CSS标准而不MS-FILTER专有黑客。

http://frugalcoder.us/交/ 2010/09/15 / IE9角加梯度fail.aspx

解决 - 不渲染边界半径正确IE 10和11

有关那些没有得到 -MS-边界半径:或边界半径:在IE工作10,11 和它呈现所有正方形然后按照下列步骤进行:

  1. 点击在齿轮在IE浏览器的右上方
  2. 点击上的兼容性视图设置
  3. 现在,取消由默认选中的2盒。
  4. “确保箱子是未经检查在PIC”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top