It appears that browsers like Chrome and Firefox may not display borders on tr elements, but they do render the border when the selector is table tr td.
How can I apply a border to a tr element?
My attempt, which has been unsuccessful:
table tr {
border: 1px solid black;
}
<table>
<tbody>
<tr>
<td>
Text
</td>
</tr>
</tbody>
</table>
http://jsfiddle.net/edi9999/VzPN2/
Another related question can be found here: Set border to table tr, works in everything except IE 6 & 7, although it seems to work on all browsers except for Internet Explorer.