【发布时间】:2011-03-28 18:41:12
【问题描述】:
我发现同时应用css渐变滤镜时,表格单元格上的css边框丢失了。好像渐变效果覆盖了边框。
是浏览器的错误还是我在这里遗漏了什么?
样式定义如下:
.c7 {
color: #000000;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c0c0c0',EndColorStr='#f0f0f0');
border: #000000 1px solid;
width: 100px;
height: 30px;
}
[更新] 您可以应用不透明度过滤器并将其从 100 减少到 1,您可以看到边框是如何逐渐出现的。它证实了我的猜测,渐变效果显示在边框上。
【问题讨论】:
-
很棒的发现。正如您所说,渐变会覆盖边框,因为如果您将边框设置得更大,渐变会扩展并覆盖它。我搜索了一个解决方案,但没有结果..希望有人知道一个技巧