0

我发现了一个特定于 IE-7 的问题。在 FF、Chrome、IE 8/9 上工作。问题是 IE 7 不支持 tr 上的边框颜色。CSS、Jquery、Javascript 中的任何解决方法都值得赞赏。http://jsfiddle.net/VW84N/

4

4 回答 4

1

一个简单的解决方法:http: //jsfiddle.net/fcalderan/VW84N/4/无边界<tr>

只需使用这个 CSS

table { border-right: 1px red solid; border-left: 1px red solid; }
td { border-bottom: 1px red solid; }
tr:first-child td { border-top: 1px red solid;  }
于 2012-04-04T09:42:33.077 回答
1

可悲的是,但事实是:这完全是 IE。

我一直在使用这里描述的解决方法:

http://csarven.ca/tr-border-trick-for-ie

于 2012-04-04T09:43:08.893 回答
0

这是一个众所周知的问题。作为一种解决方法,将边框应用于表格单元格而不是行本身。

例如,一个简单的解决方案是:

table { border-collapse: collapse; border-spacing: 0 } /* you have to do this */
table { border: 1px solid red } /* borders around the whole table */
table tr + tr td { border-top: 1px solid red } /* borders between rows */

看到它在行动

于 2012-04-04T09:42:41.453 回答
0

你试过了吗

<tr style="border-color:yourcolor"><td>....</td></tr>
于 2012-04-04T09:44:11.530 回答