Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 表格标记中包含表单标记有效吗?_Html - Fatal编程技术网

Html 表格标记中包含表单标记有效吗?

Html 表格标记中包含表单标记有效吗?,html,Html,在表标记中包含表单标记是否有效?一些文档链接将不胜感激。。你可以在网上查这类事情。选择“通过直接输入验证”,然后粘贴以下HTML: <table> <tbody> <tr> <td><form action="test"><div><input type="text"></div></form></td>

在表标记中包含表单标记是否有效?一些文档链接将不胜感激。

。你可以在网上查这类事情。选择“通过直接输入验证”,然后粘贴以下HTML:

<table>
  <tbody>
    <tr>
      <td><form action="test"><div><input type="text"></div></form></td>
    </tr>
  </tbody>
</table>

在“更多选项”下,选择“验证文档片段”。这允许您检查HTML片段,而无需为其编写整个页面。我一直使用它来检查HTML片段

参考资料:

您可以将表单嵌套在td中,但在大多数情况下,将表单环绕在表中通常是很好的

表中放置
表单
标记(但在行之外)有时用于保持表单的边距以干扰布局。它可以正常工作,但根据HTML标准,它是无效代码

使用CSS从
表单
标记中删除边距。例如:

<form ... style="margin:0">


或者更愿意将其放在样式表中。

标记放在
标记内是有效的

<table>
   <tr>
   <td>
   <form name="sample" action="test.php">
<div>
   <input type="submit" value="submit" >
</div>
   </form>
</td>
</tr>
</table>           

编辑说明:标记包装为代码,以便内容按预期读取,但答案应指定,当表单位于表中时,它不能是直接后代:它必须是单元格的子项。


列表
按钮
救救我
<form action="#">
    <table>
        <thead>
            <tr>
                <th>list</th>
                <th>button</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td><input type="text" required="required"></td>
                <td><button type="submit" id="saveRow">Save me</button></td>
            </tr>
        </tbody>


    </table>

</form>