无法在IE8上同时使用2个CSS3行为

时间:2012-04-23 07:19:45

标签: html css css3 internet-explorer-8

我正在尝试使用.htc文件获取IE8上的CSS3行为

所以我在同一个元素上应用了两件事(圆角和渐变)

但由于某些原因,我无法同时使用2种效果......应用了渐变,但圆角不是。如果我单独应用该类(即仅圆角或仅渐变),它就可以工作。

您可以在此处查看该页面 http://uiux.atwebpages.com/skeletal.html (参见课程/课程div)

请帮帮我。

1 个答案:

答案 0 :(得分:1)

如果不查看CSS代码就无法判断,但是CSS中的语法错误可能会导致其中一个失败。要确认这一点,请在失败的属性正下方添加一个属性,您应该看到它没有效果。

编辑:这在IE8中不起作用,但它也不会导致我的CSS在IE8中断。

border-radius: 10px;

微软也有其专有的渐变工具:

filter:progid:DXImageTransform.Microsoft.gradient(...);

但显示渐变的最佳方法是在photoshop上绘制一个,然后将宽度剪切为1px并将该图像用作背景图像。