我可以在H1, H2, H3, H4, H5, H6
标签内使用table TH
吗? -HTML
我尝试使用w3验证器进行验证,但未验证。我明白了:
The element h4 must not appear as a descendant of the th element.
<th><h4>Orange</h4></th>
我使用HTML5,所以我认为最好的主意是使用<div>
制作表格,然后将<H4>
标记放入其中。还是这也是个坏主意?因为这样看起来像这样:
<h4>first title</h4> <h4>second title</h4> <h4>third title</h4>
<p>first parahraph</p> <p>second parahraph</p> <p>third parahraph</p>
而且我不知道它的外观,三个标题标签关闭了,中间没有任何文本或段落。
HTML living standard明确禁止这样做。 th
element内容模型如下(添加了重点):
流内容,但具有no标头,页脚,节内容或heading内容后代。
“ th
”指Heading content,h1
等元素,以及h2
元素:
标题内容定义了节的标题(无论是否显式使用分段内容元素标记或标题隐含内容本身)。
hgroup
是。您可以在Table TH标签内使用h1 h2 h3 h4 h5 h6 hgroup
标签。它们也将在表TH标签中执行相同的功能。您可以根据需要更改表内容的文本大小。
请参考H1 , H2,.. H6
。
是的,但是TH表示表头,我认为表头中的头不利于语义。也许对SEO有益。
就有效的HTML而言?是的。
就这是一个好主意?是的-这些是航向区域,因此是H标签的不错选择。
[有一种流派,您不应仅使用一个标签来封装另一个标签,因此您可能会争辩标题文本应直接位于link中。但是,从SEO角度来看,H标签更为重要,因此您经常会看到这种情况:
th