是否可以在html表中插入表单?

mic*_*fle 6 html forms

一个表中的多个表单,这些表单持续不同的行长度,但这似乎不起作用:

<table>
    <form>
        <tr>
            <td>
            </td>
            <td>
           </td>
        </tr>
    </form>
    <form>
        <tr>
            <td>
            </td>
            <td>
           </td>
        </tr>
    </form>
</table>
Run Code Online (Sandbox Code Playgroud)

我相信一张桌子有一个明确的结构,这不能与其他结构交织,但有一个整洁的工作吗?

谢谢.

c-s*_*ile 5

不可以.根据这份文件:http://www.w3.org/TR/html401/struct/tables.html#h-11.2.1 表可能只包含以下内容:

TABLE --
     (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
Run Code Online (Sandbox Code Playgroud)

但你可以使用这样的东西

<div class=table>
  <form>
    <div class=cell>...</div>   
    <div class=cell>...</div>   
  </form>
</div>
Run Code Online (Sandbox Code Playgroud)

风格:

div.table { display:table; }
div.table > form { display:table-row; }
div.table > form > div.cell { display:table-cell; }
Run Code Online (Sandbox Code Playgroud)


ata*_*ini 0

不在<tr>标签之间。他们应该在内部<table>或外部工作<td>