區分HTML表格中的<th>和<thead>標籤


在我們瞭解區別之前,重要的是要理解<th>和<thead>標籤都用於在HTML表格中提供表頭。在HTML中,<th>標籤用於提供表格單元格的表頭,而<thead>標籤用於提供表格組的表頭。

這兩個標籤不能互相替換,輸出結果保持不變,因為只有開發者或瀏覽器才能理解其中的區別。

讓我們深入瞭解一下HTML表格中<th>和<thead>標籤的區別。在我們深入瞭解區別之前,讓我們簡要了解一下HTML中的<th>和<thead>標籤。

HTML <th>標籤

此標籤指定表格單元格的標題。為了方便每個人找到列的表頭,表格中每個單元格的表頭預設情況下總是粗體且居中。每個<td>標籤都與它直接相關。在HTML中,表格主要由兩部分組成:表頭單元格和資料單元格。

語法

以下是HTML <th>標籤的語法

<tr>
   <th>…</th>
   <th>…</th>
</tr>

示例

下面的示例中,我們將使用HTML <th>標籤。

<!DOCTYPE html>
<html>
<head>
   <style>
      table,
      th,
      td {
         border: 2px solid #A569BD;
      }
   </style>
</head>
<body style="background-color:#D5F5E3 ">
   <table>
      <tr>
         <th>Car</th>
         <th>Price</th>
      </tr>
      <tr>
         <td>RS7</td>
         <td>$1000</td>
      </tr>
      <tr>
         <td>Bugati</td>
         <td>$8000</td>
      </tr>
   </table>
</body>
</html>

執行上述程式碼後,它將生成一個包含表格以及應用於網頁上顯示的CSS的輸出。

HTML <thead>標籤

此標籤幫助瀏覽器或搜尋引擎識別表格標題在表格主體中的位置。此標籤支援<tbody>和<tfoot>。為了在表格中使用此標籤,<thead>內部必須有一個<tr>標籤。當需要列印包含多個頁面的大型表格時,此元素也很好用,因為它使表格的表頭和表尾可以分別列印在頁面頂部和底部。

語法

以下是HTML <thead>標籤的語法

<thead>
   <tr>
      <th> </th>
      <th> </th>
   </tr>
</thead>

示例

在下面的示例中,我們將使用HTML <thead>標籤。

<!DOCTYPE html>
<html>
<head>
   <style>
      thead {
         color: #6C3483;
      }   
      tbody {
         color: #DE3163;
      }   
      tfoot {
         color: #145A32;
      }   
      table,
      th,
      td {
         border: 2px solid #DFFF00;
      }
   </style>
</head>
<body>
   <table>
      <thead>
         <tr>
            <th>Bike</th>
            <th>Price</th>
         </tr>
      </thead>
      <tbody>
         <tr>
            <td>Vespa</td>
            <td>1000</td>
         </tr>
         <tr>
            <td>Enfield</td>
            <td>1100</td>
         </tr>
      </tbody>
      <tfoot>
         <tr>
            <td>Total</td>
            <td>2100</td>
         </tr>
      </tfoot>
   </table>
</body>
</html>

執行上述程式碼後,輸出視窗將彈出,在網頁上顯示應用了CSS的表格。

<th>和<thead>標籤的區別

<th>標籤

<thead>標籤

它屬於內聯塊元素家族。

它是一種特殊的塊級元素。

它使使用者能夠區分表頭和資料單元格。

它使使用者能夠支援單獨的表頭和表尾滾動。

它指定單元格的表頭。

它描述表格組的表頭。

使用者可以看到表頭,因為它以粗體顯示。

使用者看不到表頭。

它是列的表頭。

它是表格的表頭。

表格本身包含輸出。

使用者看不到輸出;它僅對瀏覽器有效。

它會影響表格的設計。

它不會影響設計。

指定每一行開頭或結尾的垂直表頭。

它指定全寬的水平表頭。

更新於:2024年1月22日

500 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告