我想知道,如果这是一个错误。正如您在jsfiddle上看到的那样,所有单元格周围只有顶部边框而不是边框。请注意,IE 9 会按预期绘制边框。另请注意,如果您移动 中的内容<tfooter>
,<tbody>
Firefox 会开始像 IE 一样绘制边框。
HTML
<table>
<thead>
<tr>
<th>Header 1</th>
<th>Header 2</th>
<th>Header 3</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="3">
<span class="norecords">No records found.</span>
</td>
</tr>
</tfoot>
<tbody></tbody>
CSS
table {
background-color: #EFEFEF;
border: 1px solid #BCBCBC;
border-collapse: collapse;
}
th, td {
padding: 10px;
}
th {
border: 1px solid #BCBCBC;
}