2013-06-22 236 views
2

我只是想知道下面的代码...HTML5 - 标题标签

<table><tr><th> 
<header><h1>...</h1></header> 
</th></tr></table> 

给我两个错误,当我与W3C校验验证。

  1. 元素标头不能作为th元素的后代出现。
  2. 元素h1不能作为th元素的后代出现。

但是......

<table><tr><td> 
<header><h1>...</h1></header> 
</td></tr></table> 

似乎是确定。我没有收到任何错误消息。 这是验证者的疏忽还是实际上两个代码都是错误的?

谢谢...

+1

“th”已经是标题。我看不出有什么理由把它包装在另一个'header'容器中。 – mash

回答