HTML <thead> Tag


Voorbeeld

'n HTML-tabel met 'n <thead>, <tbody> en 'n <tfoot> element:

<table>
  <thead>
    <tr>
      <th>Month</th>
      <th>Savings</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td>Sum</td>
      <td>$180</td>
    </tr>
  </tfoot>
</table>

Meer "Probeer dit self" voorbeelde hieronder.


Definisie en gebruik

Die <thead>merker word gebruik om kopinhoud in 'n HTML-tabel te groepeer.

Die <thead>element word saam met die <tbody> - en <tfoot> -elemente gebruik om elke deel van 'n tabel (header, body, footer) te spesifiseer.

Blaaiers kan hierdie elemente gebruik om blaai van die tabelliggaam onafhanklik van die kop- en voetskrif moontlik te maak. Ook, wanneer 'n groot tabel wat oor veelvuldige bladsye strek, gedruk word, kan hierdie elemente die tabelkop- en voetskrif in staat stel om bo- en onderaan elke bladsy gedruk te word.

Let wel: Die <thead>element moet een of meer <tr> -merkers binne hê.

Die <thead>merker moet in die volgende konteks gebruik word: As 'n kind van 'n <table> element, na enige <caption> en <colgroup> elemente, en voor enige <tbody> , <tfoot> en <tr> elemente.

Wenk: Die <thead>, <tbody>, en <tfoot> elemente sal nie by verstek die uitleg van die tabel beïnvloed nie. Jy kan egter CSS gebruik om hierdie elemente te stileer (sien voorbeeld hieronder)!


Blaaierondersteuning

Element
<thead> Yes Yes Yes Yes Yes

Globale eienskappe

Die <thead>merker ondersteun ook die Global Attributes in HTML .


Gebeurtenis eienskappe

Die <thead>merker ondersteun ook die gebeurteniskenmerke in HTML .



Meer voorbeelde

Voorbeeld

Styl <thead>, <tbody> en <tfoot> met CSS:

<html>
<head>
<style>
thead {color: green;}
tbody {color: blue;}
tfoot {color: red;}

table, th, td {
  border: 1px solid black;
}
</style>
</head>
<body>

<table>
  <thead>
    <tr>
      <th>Month</th>
      <th>Savings</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td>Sum</td>
      <td>$180</td>
    </tr>
  </tfoot>
</table>

Voorbeeld

Hoe om inhoud binne <thead> in lyn te bring (met CSS):

<table style="width:100%">
  <thead style="text-align:left">
    <tr>
      <th>Month</th>
      <th>Savings</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
  </tbody>
</table>

Voorbeeld

Hoe om inhoud in <thead> vertikaal in lyn te bring (met CSS):

<table style="width:50%;">
  <thead style="vertical-align:bottom">
    <tr style="height:100px">
      <th>Month</th>
      <th>Savings</th>
    </tr>
  </thead>
   <tbody>
    <tr>
      <td>January</td>
      <td>$100</td>
    </tr>
    <tr>
      <td>February</td>
      <td>$80</td>
    </tr>
  </tbody>
</table>

Verstek CSS-instellings

Die meeste blaaiers sal die <thead>element met die volgende verstekwaardes vertoon:

thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}