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

En -têtes de tableau HTML


Les tableaux HTML peuvent avoir des en-têtes pour chaque colonne ou ligne, ou pour plusieurs colonnes/lignes.


ÉMIL TOBIAS LINUS
     
     
     
     
     
8h00    
9:00    
10:00    
11:00    
12:00    
13:00    
LUN MAR MER COLLECTER VEN
8h00          
9:00          
10:00          
11:00          
12:00          
DÉCEMBRE
     
     
     
     
     

En-têtes de tableau HTML

Les en-têtes de tableau sont définis avec des théléments, chaque thélément représente une cellule du tableau.

Exemple

<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>

En-têtes de tableau verticaux

Pour utiliser la première colonne comme en-tête de tableau, définissez la première cellule de chaque ligne en tant thqu'élément :

Exemple

<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>


Aligner les en-têtes de tableau

Par défaut, les en-têtes de tableau sont en gras et centrés :

Prénom Nom de famille Âge
Julie Forgeron 50
Veille Jackson 94

Pour aligner à gauche les en-têtes de tableau, utilisez la text-alignpropriété CSS :

Exemple

th {
  text-align: left;
}

En-tête pour plusieurs colonnes

Vous pouvez avoir un en-tête qui s'étend sur deux ou plusieurs colonnes.

Nom Âge
Julie Forgeron 50
Veille Jackson 94

Pour ce faire, utilisez l' colspanattribut sur l' <th>élément :

Exemple

<table>
  <tr>
    <th colspan="2">Name</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>

Vous en apprendrez plus sur colspan et rowspan dans le chapitre Table colspan & rowspan .


Légende du tableau

Vous pouvez ajouter une légende qui sert d'en-tête pour l'ensemble du tableau.

Épargne mensuelle
Mois Des économies
janvier 100 $
février 50 $

Pour ajouter une légende à un tableau, utilisez la <caption>balise :

Exemple

<table style="width:100%">
  <caption>Monthly savings</caption>
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$50</td>
  </tr>
</table>

Remarque : La <caption>balise doit être insérée immédiatement après la <table>balise.


Exercices HTML

Testez-vous avec des exercices

Exercer:

Ajoutez une légende de tableau indiquant "Noms".

<tableau>
  
  <tr>
    <th>Prénom</th>
    <th>Nom</th>
    <th>Points</th>
  </tr>
  <tr>
    <td>Jill</td>
    <td>Smith</ td>
    <td>50</td>
  </tr>
</table>