Les colonnes d'un tableau sont déduites à partir du nombre de cellules d'une ligne (voir tableau exemple).

Néanmoins, un attribut de la balise de création d'un tableau permet de définir le nombre de colonnes du tableau afin d'accélérer le processus de chargement de la page Web.

Les cellules sont disposées exclusivement au sein d'une ligne. Les instructions de création de cellules sont toujours comprises entre les balises <tr> et </tr>.

La commande <td> marque le début d'une cellule.
La commande </td> marque la fin d'une cellule.
L'attribut cols="Nombre de colonnes" définit le nombre de colonnes (Attribut obsolète).
<html>
  <head>
    <title>Un titre pertinent</title>
    <meta name="Description" content="...">
    <meta http-equiv="Date" content="01/01/2000">
    ...
  </head>
  <body>
    <table cols="Nombre de colonnes">
      <caption>
        Titre du tableau
      </caption>
      <tr>
        <th>Titre première colonne</th>
        <th>Titre seconde colonne</th>
        ...
      </tr>
      <tr>
        <td>Première cellule</td>
        <td>Seconde cellule</td>
         ...
      </tr>
      <tr>
        <td>Première cellule</td>
        <td>Seconde cellule</td>
        ...
      </tr>
      ...
    </table>
    ...
    Diverses commandes HTML
    ...
  </body>
</html>
<table>
Première colonne Seconde colonne  
Titre <caption> ...Titre tableau... </caption>
En-tête <tr>

<th>
  ...
</th>

<th>
  ...
</th>
</tr>
Première ligne <tr>
<td>
  ...
</td>
<td>
  ...
</td>
</tr>
Seconde ligne <tr>
<td>
  ...
</td>
<td>
  ...
</td>
</tr>
Troisième ligne <tr>
<td>
  ...
</td>
<td>
  ...
</td>
</tr>
Quatrième ligne <tr>
<td>
  ...
</td>
<td>
  ...
</td>
</tr>
Cinquième ligne <tr>
<td>
  ...
</td>
<td>
  ...
</td>
</tr>
 
</table>