【问题标题】:IE 8 border radius not working [duplicate]IE 8边框半径不起作用[重复]
【发布时间】: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里面放了什么?另一个问题?您会在其他问题中找到您需要的答案——本网站经常对此进行讨论。

标签: html css


【解决方案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。
    • 关于边框透明度??
    • 如果没有看到您的更多代码,我无法发表评论。就试一试吧。如果它不起作用,请提出一个单独的问题,但这将解决边界半径问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 2012-06-02
    相关资源
    最近更新 更多