0

我需要有关 css 的帮助。我想要 IE 中的圆角。我尝试了很多东西,包括:

behavior:url(border-radius.htc);

或者

behavior:url(PIE.htc);

或者

behavior:url(PIE.php);

但它不起作用。我不知道该怎么做,我什至不想用背景图片来做。

4

3 回答 3

1

CSS3 pie 应该可以工作。我会检查你的路径是否正确。不幸的是,早于 IE9 的任何东西都没有原生的圆角

您还有其他一些选择

最后祝你好运

于 2013-07-10T09:37:02.780 回答
0

对于您的问题,很明显您正在使用CSS3PIE.

问题是您没有正确导入它。

根据我之前的回答:

我也面临同样的问题,以下是我的问题的原因:

  • 我为我的DIV元素使用了错误的定位。
  • 我的目标是错误的路径behavior

从您的代码来看,问题似乎在于定位错误的路径。
behavior: url(/owmw/web/css/PIE.htc);

修复: 而是尝试引用 css 文件夹中的 PIE.htc 文件并使其看起来像behavior: url(PIE.htc);

使用behavior: url(owmw/web/css/PIE.htc);

检查行为属性

我可能错了,但这解决了我的问题。

于 2013-07-10T09:39:43.407 回答
0

如前所述,一个选项是 CSS3 PIE,它可以为您解决这个问题并在旧版本的 IE 中实现边框半径。我在几个项目中使用它并且效果很好。

查看更多详情

在 IE7/8 中模拟 CSS3 边框半径和框阴影

谢谢

于 2013-07-10T09:36:28.867 回答