边框没有出现在IE9和IE10中

DHo*_*per 6 html internet-explorer-9 internet-explorer-10

我有一个表格边框无法正确显示的问题.下面是重新解决问题的小提琴.

这个小提琴在FF和Chrome中产生预期的结果,但在IE9和IE10中没有.

只有正在应用的css是边界崩溃:崩溃和

td{
   border:1px solid;
}
Run Code Online (Sandbox Code Playgroud)

第二个表行应该在整个底部有一个边框,但第二个表格单元格上缺少边框.在这张图片中可以看到.

一旦表的一部分突出显示,此问题就会消失,但预期的结果是边框应该首先出现在那里.有时必须更新小提琴才能显示问题.

这是一个已知的IE问题还是必须应用更多样式?

Pav*_*dro 1

我能找到的最佳解决方案:

table{border-top:1px solid #000;}
tr{border-left:1px solid #000;border-bottom:1px solid #000;}
td{border-right:1px solid #000;}
Run Code Online (Sandbox Code Playgroud)

示例在这里

在 IE9 和 IE10 中均已检查