IE 8边框半径不起作用[重复]

Posted

技术标签:

【中文标题】IE 8边框半径不起作用[重复]【英文标题】:IE 8 border radius not working [duplicate] 【发布时间】:2012-09-22 07:13:03 【问题描述】:

可能重复:Support for “border-radius” in IE

我在 IE 中创建网站时遇到问题

-moz-border-radius:8px;
border-radius:8px;

有没有办法在 IE 8 中实现border-radius? 有谁知道如何实现边框的透明度?

【问题讨论】:

我放了这个,但在 IE 8 和之前的版本中不起作用... 你之前在ie8里面放了什么?另一个问题?您会在其他问题中找到您需要的答案——本网站经常对此进行讨论。 【参考方案1】:

IE8 不支持边框半径:所以你可以试试http://css3pie.com/

【讨论】:

【参考方案2】:

您可以使用 .htc 文件填充边框半径。我会选择 CSS3PIE - http://css3pie.com/ 但还有其他可用的 - http://code.google.com/p/curved-corner/downloads/detail?name=border-radius.htc

将文件上传到您的服务器到网站根目录,然后在任何应用了边框半径的 CSS 选择器中添加此文件

behavior: url(path/to/PIE.htc);

注意:

由于一些经典的 Microsoft 胡言乱语,.htc 文件路径必须指向服务器的根目录。它们相对于 CSS 文件。

【讨论】:

是的,这会解决这个问题。只需按照答案中的说明进行操作即可。 它支持哪个版本的IE 不是 100%,但如果你仍然支持它,我认为它可以追溯到 6。 关于边框透明度?? 如果没有看到您的更多代码,我无法发表评论。就试一试吧。如果它不起作用,请提出一个单独的问题,但这将解决边界半径问题。

以上是关于IE 8边框半径不起作用[重复]的主要内容,如果未能解决你的问题,请参考以下文章

由于边框折叠属性,表格的边框半径不起作用

嵌入谷歌地图的iFrame上的CSS边框半径,不起作用

在父 div 上设置边框半径修剪图像角在 Safari 中不起作用

CSS背景大小在IE7 / 8中不起作用[重复]

<input /> 上的 Opera 12.14 边框半径不起作用

表格的边框在 IE 中不起作用