【问题标题】:Can <table> be a child of <form>?<table> 可以是 <form> 的子元素吗?
【发布时间】:2015-12-02 01:06:12
【问题描述】:

这是有效/良好的做法吗?

<form action="./" method="post">
    <table>
        <tr><td>Enter name:</td></tr>
        <tr><td><input type="text" name="username" /></td></tr>
        <tr><td><input type="submit" value="Submit" /></td></tr>
    </table>
</form>

【问题讨论】:

    标签: html forms html-table


    【解决方案1】:

    是的,在表单中包含元素始终是一种好习惯。这样你就可以管理你的html网页,也可以通过在form标签中指定action方法来轻松提交网页数据。

    【讨论】:

      【解决方案2】:

      可以。

      参见http://www.w3.org/TR/2014/REC-html5-20141028/forms.html#the-form-element,其中内容模型被定义为“流内容”,其中包括“表格”(参见http://www.w3.org/TR/2014/REC-html5-20141028/dom.html#flow-content-1)。

      【讨论】:

      • 是的,如果您的填写表格是表格,这是正常的填写方式。
      • 我想在你的回答中补充一点,&lt;table&gt; 的使用是格式化表格数据的好习惯。需要避免的是使用&lt;table&gt; 标签实现表格以外的布局。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-02
      • 2012-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多