鉴于以下 HTML,为什么会出现错误:

验证(HTML5):元素“th”不能嵌套在元素“table”中

<table>
    <th>ID</th>
    <th>text header</th>
    <tr>
        <td>7</td>
        <td>text</td>
    </tr>
</table>
有帮助吗?

解决方案

你不能拥有 <th> a 之外的元素 <tr>, ,以下片段是有效的

<table>
    <tr>
        <th>ID</th>
        <th>text header</th>
    </tr>
    <tr>
        <td>7</td>
        <td>text</td>
    </tr>
</table>

<th> 使用上下文 https://developer.mozilla.org/en/docs/Web/HTML/Element/th

允许的父元素

A <tr> 元素。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top