MEMEPh. ideas that are worth sharing...

HTML Table Headers


HTML tables can have headers for each column or row, or for many columns/rows.

EMIL TOBIAS LINUS
     
     
     
     
     

8:00    
9:00    
10:00    
11:00    
12:00    
13:00    

  MON TUE WED THU FRI
8:00          
9:00          
10:00          
11:00          
12:00          

DECEMBER
     
     
     
     
     

HTML Table Headers

Table headers are defined with th elements, each th element represents a table cell.

Example

<table>
  <tr>
    <th>Firstname</th>
    <th>Lastname</th>
    <th>Age</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</td>
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td>
    <td>94</td>
  </tr>
</table>

Test it Yourself


Vertical Table Headers

To use the first column as table headers, define the first cell in each row as a th element:

Example

<table>
  <tr>
    <th>Firstname</th>
    <td>Jill</td>
    <td>Eve</td>
  </tr>
  <tr>
    <th>Lastname</th>
    <td>Smith</td>
    <td>Jackson</td>
  </tr>
  <tr>
    <th>Age</th>
    <td>94</td>
    <td>50</td>
  </tr>
</table>

Test it Yourself