1. 程式人生 > >HTML5中table標籤與form標籤的區別

HTML5中table標籤與form標籤的區別

  1. html中form表示一個表單,用來把一系列的控制元件包圍起來,然後再統一發送這些資料到目標,比如最常見的註冊,你說需要填寫的資料,都是被封裝在form裡的,填寫完畢後,提交form內的內容,如果不再form內則不會提交。
  2. table 則是用來佈局的 當你填寫資料的時候 你有沒有發現頁面所提供的文字框,文字,按鈕之類的..都擺放的非常整齊 這就是table的作用,一行一行的以表格的形式展示內容。
  3. table僅僅只是用來佈局用的,form則是用來封裝資料的。二者在概念上是不同的,通常發揮作用的是form,但是form內那些無規則隨意擺放的文字框怎麼看上去很整齊呢 ,所以通常是一個form裡巢狀table。

比如:

<form action='xx.jsp'>
<table>
<tr>
<td>使用者名稱:</td>
<td> <input type='text' /> </td>
<tr>
</table>
</form>

真正要提交給伺服器的東西 ,是包含在form裡的form元素,table只是將這些元素在頁面上擺放整齊。