MEILLEUR SITE POUR LES DÉVELOPPEURS WEB
HTML5 Cours pour débutants

En Ua Es De

HTML Tableaux


Les tableaux HTML permettent aux développeurs Web d'organiser les données en lignes et en colonnes.


Exemple

Company Contact Country
Alfreds Futterkiste Maria Anders Germany
Centro comercial Moctezuma Francisco Chang Mexico
Ernst Handel Roland Mendel Austria
Island Trading Helen Bennett UK
Laughing Bacchus Winecellars Yoshi Tannamuri Canada
Magazzini Alimentari Riuniti Giovanni Rovelli Italy
Try it Yourself »

Définir un tableau HTML

Un tableau en HTML se compose de cellules de tableau situées à l'intérieur de lignes et de colonnes.

Exemple

Un simple tableau HTML :

<table>
  <tr>
    <th>Company</th>
    <th>Contact</th>
    <th>Country</th>
  </tr>
  <tr>
    <td>Alfreds Futterkiste</td>
    <td>Maria Anders</td>
    <td>Germany</td>
  </tr>
  <tr>
    <td>Centro comercial Moctezuma</td>
    <td>Francisco Chang</td>
    <td>Mexico</td>
  </tr>
</table>
Try it Yourself »

Cellules du tableau

Chaque cellule du tableau est définie par une balise <td> et une balise </td>.

td signifie table data (données de table).

Tout ce qui se trouve entre <td> et </td> constitue le contenu de la cellule du tableau.

Exemple

<table>
  <tr>
    <td>Emil</td>
    <td>Tobias</td>
    <td>Linus</td>
  </tr>
</table>
Try it Yourself »

Remarque : les éléments de données du tableau sont les conteneurs de données du tableau.
Ils peuvent contenir toutes sortes d'éléments HTML ; texte, images, listes, autres tableaux, etc.


Lignes du tableau

Chaque ligne du tableau commence par une balise <tr> et se termine par une balise </tr>.

tr représente table row (la ligne du tableau).

Exemple

<table>
  <tr>
    <td>Emil</td>
    <td>Tobias</td>
    <td>Linus</td>
  </tr>
  <tr>
    <td>16</td>
    <td>14</td>
    <td>10</td>
  </tr>
</table>
Try it Yourself »

Vous pouvez avoir autant de lignes que vous le souhaitez dans un tableau, assurez-vous simplement que le nombre de cellules est le même dans chaque ligne.

Remarque : Il arrive parfois qu'une ligne puisse contenir moins ou plus de cellules qu'une autre. Vous en apprendrez davantage dans un chapitre ultérieur.


En-têtes de tableau

Parfois, vous souhaitez que vos cellules soient des en-têtes. Dans ce cas, utilisez la balise <th> au lieu de <td> balise:

Exemple

Soit la première ligne les en-têtes du tableau :

<table>
  <tr>
    <th>Person 1</th>
    <th>Person 2</th>
    <th>Person 3</th>
  </tr>
  <tr>
    <td>Emil</td>
    <td>Tobias</td>
    <td>Linus</td>
  </tr>
  <tr>
    <td>16</td>
    <td>14</td>
    <td>10</td>
  </tr>
</table>
Try it Yourself »

Par défaut, le texte des éléments <th> est en gras et centré, mais vous pouvez modifier cela avec CSS.


HTML Exercices

Testez-vous avec des exercices

Exercice :

Ajoutez une ligne de tableau avec deux en-têtes de tableau.

Les deux en-têtes du tableau doivent avoir la valeur "Name" et "Age".

<table>
  
    
    
  
  <tr>
    <td>Jill Smith</td>
    <td>50</td>
  </tr>
</table>


Balises de tableau HTML

Étiquette Description
<table> Définit une table
<th> Définir une cellule d'en-tête dans un tableau
<tr> Définit une ligne dans un tableau
<td> Définit une cellule dans un tableau
<caption> Définir une légende de tableau
<colgroup> Spécifiez un groupe d'une ou plusieurs colonnes dans un tableau pour le formatage
<col> Spécifier les propriétés de colonne pour chaque colonne dans un élément <colgroup>
<thead> Regroupe le contenu de l'en-tête dans un tableau
<tbody> Regroupe le contenu du corps dans un tableau
<tfoot> Regroupe le contenu du pied de page dans un tableau

Pour une liste complète de toutes les balises HTML disponibles, visitez la Référence des balises HTML sur notre site Web W3SchoolsFR. Le meilleur.


HTML - Tableaux - Vidéo W3Schools

Cette vidéo explique ce que sont les tableaux en HTML et comment les créer pour afficher des informations sur des sites Web.

Fait partie d'une série de didacticiels vidéo pour apprendre le HTML pour les débutants !



Commentaires