Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Suunnittele toimiva HTML-taulukko | HTML-Lomakkeet ja Käyttäjän Syöte
HTML:n Perusteet

Haaste: Suunnittele toimiva HTML-taulukko

Pyyhkäise näyttääksesi valikon

Tavoite

Esittele työntekijöiden tiedot jäsennellyssä taulukkomuodossa käyttämällä sopivia HTML-tageja rivien ja sarakkeiden luomiseen.

Tehtävä

Luo taulukko, jossa on kolme saraketta: Name, Position ja Wage. Keskity käyttämään oikeita HTML-tageja taulukon täyttämiseksi oikeilla riveillä ja sarakkeilla. Tässä ovat mukaan lisättävät tiedot:

  1. Name: Emma Johnson | Position: Sales Associate | Wage: $15.50 per hour.
  2. Name: Liam Thompson | Position: Customer Service Representative | Wage: $14.75 per hour.
  3. Name: Olivia Rodriguez | Position: Marketing Coordinator | Wage: $18.25 per hour.
  4. Name: Noah Smith | Position: IT Support Specialist | Wage: $20.00 per hour.
  5. Name: Ava Davis | Position: Administrative Assistant | Wage: $16.80 per hour.
index.html

index.html

index.css

index.css

Vihje
expand arrow
  1. Käytä <table>-tägiä taulukon pääsäiliön määrittämiseen;
  2. Käytä <thead>-tägiä taulukon otsikkosisällön, kuten sarakeotsikoiden, ryhmittelyyn;
  3. Käytä <tr>-tägiä uuden rivin määrittämiseen taulukossa;
  4. Käytä <th>-tägiä kunkin sarakkeen otsikkotekstin määrittämiseen;
  5. Käytä <tbody>-tägiä taulukon pääsisällön, mukaan lukien rivit ja tietosolut, ryhmittelyyn;
  6. Käytä <td>-tägiä kunkin taulukon solun varsinaisen datan tai sisällön määrittämiseen.
Ratkaisu
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>
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 21

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 21
some-alt