1. 程式人生 > >HTML中form與table的區別

HTML中form與table的區別

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

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

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