Проверка подлинности (HTML5):Элемент 'th' не может быть вложен в элемент 'table'

StackOverflow https://stackoverflow.com//questions/24024933

  •  21-12-2019
  •  | 
  •  

Вопрос

Учитывая следующий HTML-код, почему вы получаете сообщение об ошибке:

Проверка подлинности (HTML5):Элемент 'th' не может быть вложен в элемент 'table'

<table>
    <th>ID</th>
    <th>text header</th>
    <tr>
        <td>7</td>
        <td>text</td>
    </tr>
</table>
Это было полезно?

Решение

У вас не может быть <th> элемент за пределами <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