简短版:我将渐变滤镜设置为 <tr>
标签,但在 IE8 中, child <td>
和 <th>
标签完全忽略它,无论它们的背景属性是什么。
这是我正在查看的示例:http://jsfiddle.net/FlashbackJon/NqkGv/3/
通常,我只会将它应用于表格单元格标签,但我现在很清楚(来自 countless topics ),过滤器呈现在元素背景内容之上,包括边框,我需要表格边框到位并折叠。我使用的是 HTML5 文档类型,公司标准是 IE8,适用于我们的大部分最终用户。
我正在努力保持它没有图像,并且非常想避免不必要的 HTML。不过,如果根本没有办法使行渐变可见,我可能不得不求助于它。
最佳答案
来源:http://msdn.microsoft.com/en-us/library/ms532847.aspx
Specific elements that cannot have filters and transitions applied to them include:
- The embed and applet elements
- The select and option form elements
- The tr, tHead, tBody, and tFoot table elements
关于css - IE8 表格行渐变过滤器不显示在表格单元格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10097328/