Ngữ nghĩa, hàng trống có phục vụ mục đích hay hoàn toàn là bố cục không? Nếu sau này, nó có thể có giá trị xem xét thả hàng trống, và cung cấp sự tách biệt thông qua CSS. Ví dụ.
<tr class="separate-below">
<td>Data before separater</td><td>More Data</td>...
</tr>
<tr>
<td>Data after separater</td><td>More Data</td>...
</tr>
Với sự sau trong stylesheet:
TR.separate-below TD,TR.separate-below TH {
border-bottom: 1em solid white; /* use the background colour of a cell here */
}
Ngoài ra, bạn có thể sử dụng nhiều <tbody> yếu tố để khối nhóm các hàng với nhau (thêm quy tắc = "nhóm" tới phần tử bảng gây <tbody> các phần tử để có đường viền ngang ở trên cùng và dưới cùng, và <colgroup> yếu tố để có đường viền sang trái và phải):
<table rules="groups">
<thead>
<tr><th>Header</th><th>Header</th>...</tr>
</thead>
<tbody>
<tr><td>Data</td><td>Data</td>...</tr>
<tr><td>Data</td><td>Data</td>...</tr>
...
</tbody>
<tbody>
<tr><td>Data</td><td>Data</td>...</tr>
...
</tbody>
...
</table>
Nguồn
2009-05-28 08:41:58
Sử dụng hàng trống cho khoảng cách sẽ phá vỡ cấu trúc dữ liệu của bạn. Bạn có thể sẽ tốt hơn khi gói các khối dữ liệu khác nhau trong các phần tử thead hoặc tbody và tạo kiểu cho chúng để đạt được khoảng cách. – Quentin