Given the following HTML, why do you get the error:
Validation (HTML5): Element 'th' cannot be nested in element 'table'
<table>
    <th>ID</th>
    <th>text header</th>
    <tr>
        <td>7</td>
        <td>text</td>
    </tr>
</table>
                You cannot have the <th> element outside of a <tr>, the following snippet is valid
<table>
    <thead>
        <tr>
            <th>ID</th>
            <th>text header</th>
        </tr>
    </thead>
    <tbody>
    <tr>
        <td>7</td>
        <td>text</td>
    </tr>
    <tbody>
</table>
<th> Usage context https://developer.mozilla.org/en/docs/Web/HTML/Element/th
Permitted parent elements
A
<tr>element.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With