2015-09-06 50 views
2

這是否有效/良好做法?可以<table>是<form>的孩子嗎?

<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> 

回答

1

是的,它可以。

請參閱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)。

+0

是的,如果你的填表是一個表格,這是正常的做法。 –

+0

我會在你的回答中增加'

'的用法,這是格式*表格數據*的好方法。要避免的是使用'
'標籤來實現除表格以外的佈局。 –

0

是的,在表單中包含元素總是很好的做法。通過這種方式,您可以管理您的HTML網頁,並且可以通過在表單標籤中指定操作方法來輕鬆提交網頁數據。