表格外的表格内容

时间:2019-03-05 09:29:11

标签: html firefox

我在源代码中有一个看起来像这样的表:

<table>
    <tr>
        <tc> (stuff) </tc>
        <tc> (stuff 2) </tc>
        <tc> (stuff 3) </tc>
    </tr>
    <tr>
        <tc> (stuff 1) </tc>
        <tc> (stuff 2) </tc>
        <tc> (stuff 3) </tc>
    </tr>
    (etc)
    </tr>
    <tr>
        (more 'tc's)
    </tr>

现在,当我在firefox中打开它时,它会像这样打开:

<tb></tb>
    <tc>UID</tc>
    <tc>Username</tc>
    <tc>Password</tc>
    <tc>Groups</tc>
    <tc>Profile picture</tc>
    <tc>(uid taken out by me)</tc>
    <tc>administrator</tc>
    <tc>(password taken out by me)</tc>
    <tc>admin, member</tc>
    <tc>https://ih0.redbubble.net/image.495617734.2529/pp,550x550.u1.jpg</tc>
    <tc>(uid)</tc>
    <tc>(username)</tc>
    <tc>(password)</tc>
    <tc>admin, member</tc>
    <tc>https://ih0.redbubble.net/image.495617734.2529/pp,550x550.u1.jpg</tc>
    <tc>(uid)</tc>
    <tc>test member</tc>
    <tc>(password)</tc>
    <tc>member</tc>
    <tc>imgs/defaulticon.png</tc>
    <table>
    <tbody>
    <tr></tr>
    <tr></tr>
    <tr></tr>
    <tr></tr>
    </tbody>
    </table>

请发送帮助,因为我不知道发生了什么。 代码是正确的; 输出错误。

这是某种Firefox错误吗? 还是firefox运行时会重组代码?

2 个答案:

答案 0 :(得分:1)

HTML中没有<tc>(或<tb>)元素。浏览器试图通过将未知元素移到表外来从错误中恢复。

编写valid HTML。阅读the specification

<table>包含<caption><colgroup><tbody><tfoot><thead>。其中的后三个包含<tr>),其中包含标题 data 单元格(<th>和{{ 1}})。

答案 1 :(得分:1)

您应使用“ td”而不是“ tc”标记。