1. 程式人生 > >HTML table 中的thead、tbody 、TFOOT

HTML table 中的thead、tbody 、TFOOT

<tbody> 標籤表格主體(正文)。該標籤用於組合 HTML 表格的主體內容。

tbody 元素應該與 theadtfoot 元素結合起來使用。

thead 元素用於對 HTML 表格中的表頭內容進行分組,而 tfoot 元素用於對 HTML 表格中的表注(頁尾)內容進行分組。

thead、tfoot 以及 tbody 元素使您有能力對錶格中的行進行分組。當您建立某個表格時,您也許希望擁有一個標題行,一些帶有資料的行,以及位於底部的一個總計行。這種劃分使瀏覽器有能力支援獨立於表格標題和頁尾的表格正文滾動。當長的表格被列印時,表格的表頭和頁尾可被列印在包含表格資料的每張頁面上。

請注意,在預設情況下這些元素不會影響到表格的佈局。不過,您可以使用 CSS 使這些元素改變表格的外觀。

瀏覽器支援

<tbody> 標籤僅得到所有主流瀏覽器的部分支援。

HTML 與 XHTML 之間的差異

NONE

提示和註釋:

註釋:<thead> 內部必須擁有 <tr> 標籤!

註釋:如果您使用 thead、tfoot 以及 tbody 元素,您就必須使用全部的元素。它們的出現次序是:thead、tfoot、tbody,這樣瀏覽器就可以在收到所有資料前呈現頁尾了。您必須在 table 元素內部使用這些標籤。

註釋:<thead>、<tbody> 以及 <tfoot> 很少被使用,這是因為糟糕的瀏覽器支援。我們期望在 XHTML 的未來版本中這種情況會發生變化。假如您使用 Internet Explorer 5.0 或更新的瀏覽器,可以在我們的 XML 教程中檢視一個

例子

執行結果:

TBody是在table中使用的,用來指明由它包括的各表格行做為表格的主體部分。

TBody與THead和TFoot在表格中形成三個“塊”,

THead指明表格的Head部分,

TFoot指明表格的腳註部分。

而TBody則指明表格的主體部分。   

  1. 表格的dom結構象這樣的:   
  2. <table>   
  3.               <thead>   
  4.                           <tr>   
  5.                                       <td>表頭</td>   
  6.                           </tr>   
  7.               </thead>   
  8.               <tbody>   
  9.                           <tr>   
  10.                                       <td>表體</td>   
  11.                           </tr>   
  12.               </tbody>   
  13.               <tfoot>   
  14.                           <tr>   
  15.                                       <td>表腳</td>   
  16.                           </tr>   
  17.               </tfoot>   
  18. </table>   
  19. 如果只有一個tbody的時候經常不寫tbody,但是其實這個物件還是存在的,alert一下table的innerHTML就可以看見了。