Етикет thead

Етикетът thead задава горната част на таблицата. Използва се за групиране на редове по такъв начин, че веднага към определена група да може да се прилагат CSS стилове. В една таблица може да има само един етикет thead.

Етикетът thead често се използва заедно с tbody и tfoot за задаване на горната част, основната част и долната част на HTML таблица.

Пример

Нека на групата редове, обединени от етикета thead, добавим червен цвят на текста чрез свойството color:

html<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Surn</th>
      <th>Salary</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>name1</td>
      <td>surn1</td>
      <td>200$</td>
    </tr>
    <tr>
      <td>name2</td>
      <td>surn2</td>
      <td>1000$</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td>count: 2</td>
      <td>-</td>
      <td>total: 1200$</td>
    </tr>
  </tfoot>
</table>
cssthead {
  color: red;
}

table, td, th {
  border: 1px solid black;
}

Результат:

Пример

А тук thead не е отгоре, а tfoot не е отдолу, но браузърът ще ги подреди по техните места:

html<table>
  <tfoot>
    <tr>
      <td>count: 2</td>
      <td>-</td>
      <td>total: 1200$</td>
    </tr>
  </tfoot>
  <tbody>
    <tr>
      <td>name1</td>
      <td>surn1</td>
      <td>200$</td>
    </tr>
    <tr>
      <td>name2</td>
      <td>surn2</td>
      <td>1000$</td>
    </tr>
  </tbody>
  <thead>
    <tr>
      <th>Name</th>
      <th>Surn</th>
      <th>Salary</th>
    </tr>
  </thead>
</table>
csstable, td, th {
  border: 1px solid black;
}

Результат:

Вижте също

  • етикетите tbody, tfoot,
    които групират редове от таблицата
  • етикетът caption,
    който задава заглавие на цялата таблица
  • атрибутите rowspan и colspan,
    които обединяват редове и колони на таблицата