相关疑难解决方法(0)

为什么内部TABLE部分必须进行THAD TFOOT TBODY验证?

我经常使用THEAD,TBODY和TFOOT元素将我的数据表划分为可以用CSS单独处理的部分.我也明白,总有一个隐含的TBODY标签.

令我困惑的是这些必须进行验证的顺序.该表将验证:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Table Validation Test</title>
</head>
<body>

<table>

<thead>
<tr>
    <th scope="col">Enemies List</th>
</tr>
</thead>

<tfoot>
<tr>
    <td>&copy; Bomb Voyage</td>
</tr>
</tfoot>

<tbody>
<tr>
    <td>Mr. Incredible</td>
    <td>Elastigirl</td>
    <td>Gazer Beam</td>
</tr>
</tbody>

</table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是这个不会:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Table Validation Test</title>
</head>
<body>

<table>

<thead>
<tr>
    <th scope="col">Enemies List</th> …
Run Code Online (Sandbox Code Playgroud)

html validation xhtml w3c-validation

22
推荐指数
1
解决办法
7594
查看次数

我可以忽略HTML 5中的<tbody>元素吗?

我看到一些HTML5设计师<tbody>在标记表时忽略了该元素.他们只使用<thead><tfoot>元素.这可以被视为一种良好的做法并遵循HTML5中的良好标准吗?


这个问题基于我之前的问题,可以在以下网址找到:

HTML5中的thead,tfoot和tbody顺序

  • 我之前的问题是关于使用的顺序,<thead><tbody><tfoot>这个问题是关于<tbody>从标记中删除所有内容的可能性.

html html5

3
推荐指数
2
解决办法
155
查看次数

标签 统计

html ×2

html5 ×1

validation ×1

w3c-validation ×1

xhtml ×1