tr元素周围的边框不显示?
看来Chrome / Firefox不会在tr上渲染边框,但是如果select器是table tr td tr ,它会渲染边框。 
如何在tr上设置边框?
我的尝试,这是行不通的:
HTML
 <table> <tbody> <tr> <td> Text </td> </tr> </tbody> </table> 
CSS
 table tr { border:1px solid black; } 
http://jsfiddle.net/edi9999/VzPN2/
这是一个类似的问题: 将边框设置为tr表格,除了IE 6和7之外的所有东西都可以使用 ,但是除了IE之外 ,它似乎可以在任何地方使用。
将其添加到样式表中:
 table { border-collapse: collapse; } 
JSFiddle 。
这种方式的原因实际上在规范中描述得很好:
有两种不同的模式可以在CSS中设置表格单元的边框。 一个最适合所谓的单个单元格周围的分隔边界,另一个适合于从表格的一端到另一端连续的边界。
  …以后,对于collapse设置: 
在折叠边框模型中,可以指定围绕单元格,行,行组,列和列组的全部或部分的边框。
 <tr border="1"> 
要么
 <table border="1"> 
应该pipe用。
如果你想用CSS来做,也许最好是用一个类或者一个类来做
 <tr style="border 1px solid black">