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边框半径不起作用[重复]的主要内容,如果未能解决你的问题,请参考以下文章
在父 div 上设置边框半径修剪图像角在 Safari 中不起作用