CSS3圆角不使用htc

时间:2012-04-20 08:30:45

标签: css css3

我试图让CSS3 border-radius在IE8上运行 但由于某些原因,它无法正常工作 http://uiux.atwebpages.com/

我正在使用border-radius.htc文件

是否有其他方法可以在不使用.htc文件的情况下在IE8上使用border-radius?

请帮帮我。谢谢。

4 个答案:

答案 0 :(得分:2)

如果不在IE< 9中使用纯粹的CSS而不使用VML是不可能的。唯一的另一种方法是使用切片图像。我建议,如果这些圆角不是真的必要,只需省略它们。如果人们使用过时的浏览器,那不是你的错。

但我可以推荐你css3pie。看看吧。

编辑:

  1. 您的网页在css_reset.css上有404,
  2. 您确定,您的资源已正确加载了吗?
  3. 你需要在你的css中包含behavior:url(border-radius.htc)(当然有正确的网址),但我在你的CSS中找不到这个。试一试,看看它是否有效。

答案 1 :(得分:0)

不,IE8不支持CSS3 border-radius。 请参阅此图表以获取有关兼容性的信息:

http://msdn.microsoft.com/en-us/library/cc351024(v=vs.85).aspx

答案 2 :(得分:0)

jQuery是一个选项吗?如果是这样,那么试试这个 - http://jquery.malsup.com/corner/

答案 3 :(得分:0)

如果您按照此页面上的说法操作,它应该可以正常工作。还有一条建议:在执行常规css规则之前,先清理你的css并定义浏览器依赖规则。

css3 in ie