html - 将分页(NEXT/LAST 等)链接放在统计表元素的 <tfoot> 中是否符合语义/可接受?

标签 html semantics w3c

无法决定将关于统计表的分页信息放在表的 元素中是否有意义。

诸如“第 1 页,共 13 页”之类的信息以及指向“下一页”和“上一页”等的链接

w3c <table> reference & 示例不做 正义,IMO。

所以,做类似的事情:

<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>

一些小样式看起来像 this (click for example on jsfiddle)

这似乎符合 html 表格的正确语义吗?关于为什么或为什么不的任何引用?

最佳答案

我会说是的,那是可以接受的。

传统上,<tfoot>通常用于在必须跨越边界打破表格时复制标题信息(想想打印页面和那种性质的东西)。当 <tbody> 时,它也可以用作静态页脚。元素呈现在滚动面板中。我相信这已经足够接近您要尝试做的事情了。

作为旁注,我很高兴看到您放置了 <tfoot><tbody> 之前.我数不清有多少次看到人们将它放在底部。

关于html - 将分页(NEXT/LAST 等)链接放在统计表元素的 <tfoot> 中是否符合语义/可接受?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6615774/

相关文章:

javascript - window.load 不起作用

css - CSS 中 SVG "defs"标签的正确行为是什么?

javascript - 如何理解spec中script标签的术语 "non-blocking"?

html - 我需要帮助将表格转换为响应式 div,但不知道最佳方法

javascript - processQueue() 在多个上传中不起作用

html - 如何完全去除填充的一侧?另外,如何将横幅与同一表格行中左对齐的另一个图像居中?

python - 为短文本片段建议语义标签

javascript - Function、Array 和 Object 构造函数的 length 属性是什么?

compiler-construction - 编译器中的语义分析

w3c - CSS 折叠边距有什么意义?