aid*_*dan 0 html html-validation
以下HTML无效,有效的替代方法是将form标签放在table标签之外。我的问题是为什么决定将其定为非法。
<table>
<tbody>
<form>
<tr>
<td></td>
<td></td>
</tr>
</form>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
tbody标签用于表格单元的分组。它不应该包含任何内容,因此不应该包含表单。
http://www.w3schools.com/tags/tag_tbody.asp
The <tbody> tag is used to group the body content in an HTML table.The <tbody> element must have one or more <tr> tags inside.您可以在表格的整个内容周围或单个表格单元内放置表格。
根据您的操作,您可能需要考虑将<div>s和css样式一起使用,而不是表。表用于显示数据(不是表单输入)。而div的含义更多是用于分段和设计。