Tutoriel HTML

ACCUEIL HTML Introduction HTML Éditeurs HTML HTML de base Éléments HTML Attributs HTML En-têtes HTML Paragraphes HTML Styles HTML Formatage HTML Citations HTML Commentaires HTML Couleurs HTML HTMLCSS Liens HTML Images HTML Icône de favori HTML Tableaux HTML Listes HTML Bloc HTML et Inline Cours HTML Identifiant HTML Iframes HTML HTMLJavaScript Chemins d'accès aux fichiers HTML Tête HTML Mise en page HTML HTML réactif Code informatique HTML Sémantique HTML Guide de style HTML Entités HTML Symboles HTML Émojis HTML Jeu de caractères HTML Encodage d'URL HTML HTML contre XHTML

Formulaires HTML

Formulaires HTML Attributs de formulaire HTML Éléments de formulaire HTML Types d'entrée HTML Attributs d'entrée HTML Attributs du formulaire de saisie HTML

Graphiques HTML

Canevas HTML HTML SVG

Médias HTML

Médias HTML Vidéo HTML Audio HTML Modules externes HTML YouTube HTML

API HTML

Géolocalisation HTML Glisser/déposer HTML Stockage Web HTML Travailleurs Web HTML HTML SSE

Exemples HTML

Exemples HTML Questionnaire HTML Exercices HTML Certificat HTML Résumé HTML Accessibilité HTML

Références HTML

Liste de balises HTML Attributs HTML Attributs globaux HTML Prise en charge du navigateur HTML Événements HTML Couleurs HTML Canevas HTML HTML Audio/Vidéo Doctypes HTML Jeux de caractères HTML Encodage d'URL HTML Codes de langue HTML Messagerie HTTP Méthodes HTTP Convertisseur PX en EM Raccourcis clavier

Tableaux HTML


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

Définir un tableau HTML

Un tableau en HTML se compose de cellules de tableau à 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>

Cellules du tableau

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

td représente les données de table.

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

Exemple

<table>
  <tr>
    <td>Emil</td>
    <td>Tobias</td>
    <td>Linus</td>
  </tr>
</table>

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 un <tr>et se termine par une </tr>balise.

tr signifie ligne de 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>

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 peut arriver qu'une ligne ait plus ou moins de cellules qu'une autre. Vous apprendrez cela dans un chapitre ultérieur.


En-têtes de tableau

Parfois, vous voulez que vos cellules soient des en-têtes, dans ces cas, utilisez la <th>balise au lieu de la <td>balise :

Exemple

Laissez la première ligne être des en-têtes de 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>

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


Exercices HTML

Testez-vous avec des exercices

Exercer:

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

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

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


Balises de tableau HTML

Tag Description
<table> Defines a table
<th> Defines a header cell in a table
<tr> Defines a row in a table
<td> Defines a cell in a table
<caption> Defines a table caption
<colgroup> Specifies a group of one or more columns in a table for formatting
<col> Specifies column properties for each column within a <colgroup> element
<thead> Groups the header content in a table
<tbody> Groups the body content in a table
<tfoot> Groups the footer content in a table

Pour une liste complète de toutes les balises HTML disponibles, consultez notre Référence des balises HTML .