0

嗨,由于某种原因,馅饼在我的圆角上不起作用,有人可以帮忙吗?下面是我的 CSS,在 ie8 中它不显示背景颜色,也只是按钮内的文本。

http://jsfiddle.net/doddsy1005/VcrGL/1/

可能是由于这样的过滤器。filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4265b', endColorstr='#e10e49',GradientType=0 );

4

1 回答 1

0

根据您在问题中的评论:是的,很可能是由于filter.

有一个众所周知的错误,使用它绘制的渐变filter会弄乱圆角。这个错误在 IE9 中最为人所知,因为 IE9 确实支持border-radius,但仍然需要filter渐变,所以它们经常发生冲突。我可以很容易地看到它也可能会破坏 CSS3Pie 的圆角。

我想真正的问题是你为什么要使用filter渐变?如果您将 CSS3Pie 用于圆角,您也可以将它用于 CSS 渐变;它支持这两个功能。CSS3Pie 的全部意义在于您不必做诸如使用filter渐变之类的事情。

所以答案就是停止使用filter你的渐变。像以前那样使用 CSS3Pie border-radius,问题就会消失。

希望有帮助。

于 2013-04-26T09:31:33.233 回答