Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Concevoir un Tableau HTML Fonctionnel | Travail avec les Médias et les Tableaux
HTML Ultime

Défi : Concevoir un Tableau HTML Fonctionnel

Glissez pour afficher le menu

Objectif

Présentation des informations des employés dans un tableau structuré en utilisant les balises HTML appropriées pour créer des lignes et des colonnes.

Tâche

Créer un tableau avec trois colonnes : Nom, Poste et Salaire. Se concentrer sur l'utilisation des balises HTML appropriées pour remplir le tableau avec les bonnes lignes et colonnes. Voici les données à inclure :

  1. Nom : Emma Johnson | Poste : Sales Associate | Salaire : $15.50 par heure.
  2. Nom : Liam Thompson | Poste : Customer Service Representative | Salaire : $14.75 par heure.
  3. Nom : Olivia Rodriguez | Poste : Marketing Coordinator | Salaire : $18.25 par heure.
  4. Nom : Noah Smith | Poste : IT Support Specialist | Salaire : $20.00 par heure.
  5. Nom : Ava Davis | Poste : Administrative Assistant | Salaire : $16.80 par heure.
index.html

index.html

index.css

index.css

Indice
expand arrow
  1. Utiliser la balise <table> pour définir le conteneur principal du tableau ;
  2. Utiliser la balise <thead> pour regrouper le contenu de l’en-tête du tableau, comme les titres des colonnes ;
  3. Utiliser la balise <tr> pour définir une nouvelle ligne dans le tableau ;
  4. Utiliser la balise <th> pour définir le texte d’en-tête de chaque colonne ;
  5. Utiliser la balise <tbody> pour regrouper le contenu principal du tableau, y compris les lignes et les cellules de données ;
  6. Utiliser la balise <td> pour définir les données ou le contenu de chaque cellule du tableau.
Solution
expand arrow
<!DOCTYPE html>
<html lang="en">
  <head>
    <link rel="stylesheet" href="index.css" />
  </head>
  <body>
    <table>
      <!-- Table header: Defines the column headings -->
      <thead>
        <tr>
          <th>Name</th>
          <th>Position</th>
          <th>Wage</th>
        </tr>
      </thead>

      <!-- Table body: Contains data for each employee -->
      <tbody>
        <!-- Row 1 -->
        <tr>
          <td>Emma Johnson</td>
          <td>Sales Associate</td>
          <td>$15.50 per hour</td>
        </tr>
        <!-- Row 2 -->
        <tr>
          <td>Liam Thompson</td>
          <td>Customer Service Representative</td>
          <td>$14.75 per hour</td>
        </tr>
        <!-- Row 3 -->
        <tr>
          <td>Olivia Rodriguez</td>
          <td>Marketing Coordinator</td>
          <td>$18.25 per hour</td>
        </tr>
        <!-- Row 4 -->
        <tr>
          <td>Noah Smith</td>
          <td>IT Support Specialist</td>
          <td>$20.00 per hour</td>
        </tr>
        <!-- Row 5 -->
        <tr>
          <td>Ava Davis</td>
          <td>Administrative Assistant</td>
          <td>$16.80 per hour</td>
        </tr>
      </tbody>
    </table>
  </body>
</html>
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 9

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 4. Chapitre 9
some-alt