• Lærebøker
  • Python
  • GeoGebra
  • Hoderegning
  • Test deg selv

Søk i Skolesaga

Søk etter lærebøker, kapitler, trinn og verktøy

Gratis interaktive lærebøker for norsk skole.

Lærebok
PersonvernVilkår

© 2025 Skolesaga · Alle rettigheter forbeholdt

Deler av innholdet er utviklet med hjelp av AI-verktøy

Informasjonsteknologi og medieproduksjon VG1Tilbake
3.2 HTML: Struktur og semantikk
HTML: Struktur og semantikk

3.2 HTML: Struktur og semantikk

Alle fag for VG1

Lær å bygge nettsider med HTML, bruke semantiske elementer og strukturere innhold på en tilgjengelig og meningsfull måte.

60 min
6 oppgaver
HTML-elementer og taggerSemantiske elementer (header, nav, main, footer)Overskrifter, avsnitt og listerLenker og bilderTabeller og skjemaer
Din fremgang i kapitlet
0 / 6 oppgaver

HTML: Struktur og semantikk

HTML er grunnmuren i alle nettsider. Det er et markeringsspråk (ikke et programmeringsspråk) som beskriver strukturen og innholdet på en nettside. Nettleseren leser HTML-koden og viser innholdet visuelt.

I dette kapittelet lærer du å skrive HTML, bruke semantiske elementer, og lage interaktive skjemaer.

HTML-element

Et HTML-element består av tre deler:

``html

Dette er et avsnitt.


└┬┘ └────┬────┘ └───────┬────────┘ └┬┘
tag attributt innhold lukkingstag
`

Noen elementer er selvlukkende og har ikke innhold, f.eks.
(linjeskift) og ` (bilde).

Grunnstrukturen i et HTML-dokument

Alle HTML-dokumenter følger den samme grunnstrukturen:

``html





Min nettside


Velkommen!


Dette er min første nettside.




`

- – forteller nettleseren at dette er HTML5
-
– roten av dokumentet, lang="nb" angir språket
-
– metadata som ikke vises på siden (tittel, tegnkoding)
-
– alt synlig innhold på siden

Vanlige HTML-elementer

ElementBeskrivelseEksempel

til

Overskrifter (h1 er størst)

Hovedtittel

Avsnitt

Brødtekst her.

LenkeKlikk her
BildeBeskrivelse
    ,
Uordnet/ordnet listeSe eksempel nedenfor
Generisk beholderFor gruppering
`Inline beholderFor tekstmarkering

Semantisk HTML

Semantiske elementer beskriver innholdets betydning, ikke bare utseende. Dette er viktig for tilgjengelighet og søkemotorer.

``html

...

...

...


...

...



...



...

`

Viktige semantiske elementer:
-

– topptekst for siden eller en seksjon
-
– navigasjonslenker
-
– hovedinnholdet på siden (kun én per side)
-
– selvstendig innhold (bloggpost, nyhet)
-
– tematisk gruppering av innhold
-
– sideinnhold (sidebarer)
-
` – bunntekst

Lister, lenker og skjemaer

Uordnet liste (punktliste):
``html


  • HTML

  • CSS

  • JavaScript


`

Ordnet liste (nummerert):
`html


  1. Åpne editoren

  2. Skriv kode

  3. Lagre filen


`

Lenker kobler sider sammen:
`html
Besøk NRK
Om oss
Gå til kontakt
`

Skjemaer lar brukere sende inn data:
`html







`

Viktige input-typer: text, email, password, number, date, checkbox, radio`.

✏️En komplett semantisk nettside
Eksempel: Personlig porteføljeside

``html




Kari Nordmann – Portefølje



Kari Nordmann




  • Om meg

  • Prosjekter

  • Kontakt





Om meg


Jeg er elev på VG1 IM og interessert i webutvikling.



Mine prosjekter



Prosjekt 1: Nettside for skoleband


En responsiv nettside laget med HTML og CSS.





© 2025 Kari Nordmann





`

Legg merke til bruken av semantiske elementer:

,
,
,
,
og
`.

Oppsummering

- HTML er markeringsspråket som beskriver strukturen på nettsider
- Et element består av åpningstag, innhold og lukkingstag
- Attributter gir tilleggsinformasjon til elementer
- Semantiske elementer (

,
,
,
) beskriver innholdets betydning
- Lister lages med
    /
      og

    1. - Lenker lages med
      - Skjemaer bruker
      , , og

Oppgaver

Lett1 oppgave
Medium4 oppgaver
Vanskelig1 oppgave