0

使用“th”标签作为“td”单元格中多个页脚的替代品是否语义错误?

示例http://jsfiddle.net/marcelozep/DwsrS/

 <table border="0">

                <tr>
                <td><a href='http://mpn.p.ht/wp_br2/?cat=7'><img src 
= "http://mpn.p.ht/wp_br2/wp-content/themes/snapshot/images/m/polos_manga_curta.jpg" />
</a>
</td>
                <td><a href='http://mpn.p.ht/wp_br2/?cat=8'><img src 
= "http://mpn.p.ht/wp_br2/wp-content/themes/snapshot/images/m/polos_manga_longa.jpg" />
</a>
</td>
                <td><a href='http://mpn.p.ht/wp_br2/?cat=9'><img src 
= "http://mpn.p.ht/wp_br2/wp-content/themes/snapshot/images/m/camisetas.jpg" /></a></td>
                </tr>
                <tr>
                <th><a href='http://mpn.p.ht/wp_br2/?
cat=7'>P&oacute;los manga curta</a></th>
                <th><a href='http://mpn.p.ht/wp_br2/?
cat=8'>P&oacute;los manga longa</a></th>
                <th><a href='http://mpn.p.ht/wp_br2/?
cat=9'>Camisetas</a></th>
                </tr>

                <tr>
                <td><a href='http://mpn.p.ht/wp_br2/?cat=10'><img 
src = "http://mpn.p.ht/wp_br2/wp-content/themes/snapshot/images/m/calcas.jpg" /></a>
</td>
                <td><a href='http://mpn.p.ht/wp_br2/?cat=11'><img 
src = "http://mpn.p.ht/wp_br2/wp-content/themes/snapshot/images/m/bermudas.jpg" /></a>
</td>
                <td><a href='http://mpn.p.ht/wp_br2/?cat=12'><img 
src = "http://mpn.p.ht/wp_br2/wp-content/themes/snapshot/images/m/jaquetas.jpg" /></a>
</td>
                </tr>
                <tr>
                <th><a href='http://mpn.p.ht/wp_br2/?
cat=10'>Cal&ccedil;as</a></th>
                <th><a href='http://mpn.p.ht/wp_br2/?
cat=11'>Bermudas</a></th>
                <th><a href='http://mpn.p.ht/wp_br2/?
cat=12'>Jaquetas</a></th>
                </tr>

                <tr>
                <td><a href='http://mpn.p.ht/wp_br2/?cat=13'><img 
src = "http://mpn.p.ht/wp_br2/wp-content/themes/snapshot/images/m/cardigans.jpg" /></a>
</td>
                <td><a href='http://mpn.p.ht/wp_br2/?cat=14'><img 
src = "http://mpn.p.ht/wp_br2/wp-content/themes/snapshot/images/m/blusoes.jpg" /></a>
</td>
                <td><a href='http://mpn.p.ht/wp_br2/?cat=15'><img 
src = "http://mpn.p.ht/wp_br2/wp-content/themes/snapshot/images/m/acessorios.jpg" /></a>
</td>
                </tr>
                <tr>
                <th><a href='http://mpn.p.ht/wp_br2/?
cat=13'>Cardigans</a></th>
                <th><a href='http://mpn.p.ht/wp_br2/?
cat=14'>Blus&otilde;es</a></th>
                <th><a href='http://mpn.p.ht/wp_br2/?
cat=15'>Acess&oacute;rios</a></th>
                </tr>

                </table>

这是一张 3 列 3 行的表格。我尝试对每一行使用“tfoot”,但实际上并没有多大意义。

该表可以使用下面的“td”单元格的“th”标签来完成吗?

4

2 回答 2

2

th元素已被定义为包含标题信息的单元格。这是模糊的,但示例和实践表明它应该是列或行的标题,而不是单个单元格的标题。偏离这一点实际上可能会使辅助软件的用户感到困惑,这些辅助软件可能会th以与简单模型相对应的方式读取元素。

当您可以使用它并根据需要设置样式时,真的不需要使用。即使使用也比将内容错误地表示为列或行标题要好。thtd<td align=center><b>...</b></td>

您真正应该在这里用作标记的是一个不同的问题,如果没有有关整体结构的更多信息,就无法建设性地解决。

于 2013-05-09T20:32:12.747 回答
0

在表中使用 th 是可以的。它将使文本居中并使其粗体。您还可以使用标准 td 并根据自己的喜好格式化内部文本。您可以在http://www.w3schools.com/tags/tag_th.asp找到有关它的信息

于 2013-05-09T17:29:00.947 回答