首页 > 解决方案 > 错误:在此上下文中不允许元素 tbody 作为元素表的子元素。(抑制来自该子树的更多错误。)

问题描述

我有以下 HTML 代码,并且该<tbody>行发生以下错误:

                    </tr>
                </tfoot>
                <tbody>
                    <tr>
                        <td>Werewolves</td>
                        <td>100 sighting</td
                        <td>12 sightings</td>
                        <td>210 people were attacked</td>
                    </tr>
                    <tr>
                        <td>Vampires</td>
                        <td>5,000 vampires live in the U.S., drink donors' blood</td>
                        <td>206 sightings</td>
                        <td>Unknown</td>
                    </tr>

                    <tr>
                        <td>Demons</td>
                        <td>9,000 sightings</td>
                        <td>Unknown</td>
                        <td>family of 12 saw demons.</td>
                    </tr>

                    <tr>
                        <td>Dragons</td>
                        <td>3 Sightings</td>
                        <td>Unknown</td>
                        <td>Unknown</td>

                    </td>

                    <tr>
                        <td>Aliens</td>
                        <td>43 Sightings of UFO's</td>
                        <td>55 Sightings of UFO's</td>
                        <td>7 sightings</td>
                    </tr>

                </tbody>
            </table>
        </aside>
    </main>

    <footer>
        <p>Copywrite_20180 Home Of The Supernatural</p>
    </footer>

</body>

</html>

错误:在此上下文中不允许元素 tbody 作为元素表的子元素。(抑制来自该子树的更多错误。)

标签: html

解决方案


我认为在 tbody 之前有一个 tfoot 部分是不合法tbody之前也不应该有tr标签)。

请参阅:HTML 标准


推荐阅读