Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppretting og strukturering av tabeller i HTML | HTML-Skjemaer og Brukerinput
Ultimate HTML

Oppretting og strukturering av tabeller i HTML

Sveip for å vise menyen

Tabeller hjelper til med å presentere strukturert data som timeplaner, kalendere, regnskapsoversikter, menyer og prislister. HTML tilbyr flere elementer for å lage tabeller.

Viktige tabellelementer:

  • <table>: tabellbeholder;
  • <tr>: en rad;
  • <th>: en overskriftscelle (fet, sentrert);
  • <td>: en vanlig datacelle.

Nedenfor bygger du en enkel menytabell steg for steg.

Steg 1: Sett opp HTML-strukturen

Start med å lage den grunnleggende HTML-strukturen for siden din:

<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- The link to the styles -->
  </head>
  <body>
    <!-- Table code will go here -->
  </body>
</html>

Steg 2: Definer tabellen

Inne i <body>-elementet legger du til <table>-taggen for å definere tabellen:

<table>
  <!-- Table content will go here -->
</table>

Steg 3: Legg til en tabelltittel (valgfritt)

Hvis du vil gi tabellen en tittel, kan du bruke <caption>-taggen:

<table>
  <caption>New menu</caption>
  <!-- Table content will go here -->
</table>

Steg 4: Opprett tabelloverskrifter

Legg deretter til tabelloverskriftene innenfor <thead>-elementet. Hver overskrift defineres med <th>-taggen:

<table>
  <caption>New menu</caption>
  <thead>
    <tr>
      <th>Category</th>
      <th>Meal</th>
      <th>Price</th>
    </tr>
  </thead>
  <!-- Table content will go here -->
</table>

Steg 5: Fyll ut tabellen med data

Bruk <tbody>-elementet for å omslutte tabellradene og <td>-tagger for å definere cellene som inneholder dataene:

<table>
  <caption>New menu</caption>
  <thead>
    <tr>
      <th>Category</th>
      <th>Meal</th>
      <th>Price</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Appetizer</td>
      <td>Garlic Shrimps</td>
      <td>8$</td>
    </tr>
    <tr>
      <td>Pasta</td>
      <td>Lobster Linguine Noodles</td>
      <td>16$</td>
    </tr>
    <tr>
      <td>Sandwich</td>
      <td>Lobster Tail Sandwich</td>
      <td>11$</td>
    </tr>
  </tbody>
</table>

Fullstendig kode

Ta gjerne et øyeblikk for å undersøke alle elementene nøye slik at forholdet mellom dem blir tydelig.

index.html

index.html

index.css

index.css

Note
Merk

Som standard har HTML-tabeller ingen spesifikk visuell stil. For å tilpasse tabellens utseende, legg til CSS-stiler i en egen CSS-fil eller innenfor en <style>-tagg i HTML-filens <head>-seksjon.

Det er imidlertid ikke nødvendig å gå inn på CSS på dette stadiet, siden fokuset nå kun er på HTML. Hvis du ønsker å se hvordan tabellen ser ut uten CSS-styling, kan du fjerne linje 4: <link rel="stylesheet" href="index.css" />, som importerer CSS-stilene.

1. Hvilket HTML-element brukes til å definere en tabell på en nettside?

2. Hvilket HTML-element brukes til å definere en rad i en tabell?

3. Hva er formålet med <th>-elementet i en HTML-tabell?

question mark

Hvilket HTML-element brukes til å definere en tabell på en nettside?

Velg det helt riktige svaret

question mark

Hvilket HTML-element brukes til å definere en rad i en tabell?

Velg det helt riktige svaret

question mark

Hva er formålet med <th>-elementet i en HTML-tabell?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 20

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 20
some-alt