Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oprettelse og strukturering af tabeller i HTML | Arbejde med Medier og Tabeller
Ultimativ HTML

Oprettelse og strukturering af tabeller i HTML

Stryg for at vise menuen

Tabeller hjælper med at præsentere strukturerede data såsom tidsplaner, kalendere, finansielle optegnelser, menuer og prislister. HTML tilbyder flere elementer til opbygning af tabeller.

Primære table-elementer:

  • <table>: tabelbeholderen;
  • <tr>: en række;
  • <th>: en overskriftscelle (fed, centreret);
  • <td>: en almindelig datacelle.

Nedenfor opbygges en simpel menutabel trin for trin.

Trin 1: Opsæt HTML-strukturen

Start med at oprette den grundlæggende HTML-struktur for din side:

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

Trin 2: Definer tabellen

Indsæt <body>-tagget inde i <table>-elementet for at definere tabellen:

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

Trin 3: Tilføj en tabeloverskrift (valgfrit)

Hvis du vil give tabellen en titel, kan du bruge <caption>-tagget:

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

Trin 4: Opret tabeloverskrifter

Tilføj derefter tabeloverskrifterne inden for <thead>-elementet. Hver overskrift defineres ved hjælp af <th>-tagget:

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

Trin 5: Udfyld tabellen med data

Brug <tbody>-elementet til at omslutte tabelrækkerne og <td>-tags til at definere cellerne, der indeholder 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>

Fuld kode

Tag venligst et øjeblik til grundigt at gennemgå alle elementerne for at sikre, at deres sammenhæng er tydelig.

index.html

index.html

index.css

index.css

Note
Bemærk

Som standard har HTML-tabeller ingen specifik visuel stil. For at tilpasse tabellens udseende kan du tilføje CSS-stilarter i en separat CSS-fil eller inden for et <style>-tag i HTML-filens <head>-sektion.

Der er dog ingen grund til at gå i dybden med CSS på nuværende tidspunkt, da fokus kun er på HTML. Hvis du vil se, hvordan tabellen ser ud uden nogen CSS-styling, kan du fjerne linje 4: <link rel="stylesheet" href="index.css" />, som importerer CSS-stilarterne.

1. Hvilket HTML-element bruges til at definere en tabel på en webside?

2. Hvilket HTML-element bruges til at definere en række i en tabel?

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

question mark

Hvilket HTML-element bruges til at definere en tabel på en webside?

Vælg det korrekte svar

question mark

Hvilket HTML-element bruges til at definere en række i en tabel?

Vælg det korrekte svar

question mark

Hvad er formålet med <th>-elementet i en HTML-tabel?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 8

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 4. Kapitel 8
some-alt