我发现在同一时间应用css渐变过滤器时,表格单元格上的css边框会丢失。看起来渐变效果覆盖了边框。当在IE8中应用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,你可以看到边界逐渐浮出水面。它证实了我的猜测,即梯度效应显示在边界之上。
很棒的发现。正如你所说,渐变覆盖了边框,因为如果将边框设置得更大,则渐变将扩展并覆盖边框。我搜索了一个解决方案,但没有结果..希望有人知道一个把戏 – Sotiris 2010-08-12 09:28:07
+1感谢发布这个 – 2010-12-23 16:46:25