gặp sự cố khi quyết định có nên đặt thông tin phân trang về bảng thống kê trong phần tử <tfoot> của bảng hay không.là ngữ nghĩa/chấp nhận được để đặt các liên kết phân trang (NEXT/LAST, v.v.) trong một <tfoot> của một phần tử bảng thống kê?
thông tin như "Trang 1 trong tổng số 13" và liên kết đến "bên cạnh" & "trước," vv
w3c <table> reference & ví dụ không làm <tfoot> công lý, IMO.
như vậy, làm một cái gì đó như:
<table>
<caption>Stats Table!</caption>
<thead>
<tr>
<th>1</th>
<th>2</th>
<th>3</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="3">
<a href="">prev pg</a> <a href="">next pg</a>
</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>a</td>
<td>b</td>
<td>c</td>
</tr>
<tr>
<td>x</td>
<td>y</td>
<td>z</td>
</tr>
</tbody>
với một số phong cách nhỏ trông giống như this (click for example on jsfiddle)
dường như này để phù hợp với ngữ nghĩa đúng đắn của bảng html? bất kỳ tài liệu tham khảo nào về lý do tại sao hay tại sao không?
tại sao 'tfoot' ** TRÊN ** tuyên bố' tbody' của bạn? Điều đó có vẻ không đúng nếu chúng ta đang đi học ngữ nghĩa, ở đây. Ý tôi là, nó có vẻ kỳ lạ đối với tôi. Tôi biết đó là cách nó được cung cấp. – rockerest
@rockerest Từ thông số HTML: "TFOOT phải xuất hiện trước TBODY trong định nghĩa TABLE để các tác nhân người dùng có thể hiển thị chân trước khi nhận tất cả các hàng dữ liệu (nhiều khả năng)." –
@Blindy Tôi xin lỗi vì đã gây ra sự cố cho bạn –