Lær å bygge nettsider med HTML, bruke semantiske elementer og strukturere innhold på en tilgjengelig og meningsfull måte.
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.
Et HTML-element består av tre deler:
`` Dette er et avsnitt.html`
└┬┘ └────┬────┘ └───────┬────────┘ └┬┘
tag attributt innhold lukkingstag
Noen elementer er selvlukkende og har ikke innhold, f.eks. (linjeskift) og ` (bilde).
Alle HTML-dokumenter følger den samme grunnstrukturen:
`` Dette er min første nettside.html`
Velkommen!
- – 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å sidenVanlige HTML-elementer
Element Beskrivelse Eksempel til
Overskrifter (h1 er størst) Hovedtittel
Avsnitt Brødtekst her.
Lenke Klikk her ![]()
Bilde 
,
Uordnet/ordnet liste Se eksempel nedenfor Generisk beholder For gruppering ` Inline beholder For tekstmarkering
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
-
Uordnet liste (punktliste):
``html`
Ordnet liste (nummerert):
`html`
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`.
``html
Kari Nordmann
Jeg er elev på VG1 IM og interessert i webutvikling.
Om meg
En responsiv nettside laget med HTML og CSS.
Mine prosjekter
Prosjekt 1: Nettside for skoleband
`
Legg merke til bruken av semantiske elementer: , , , , og
- 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
- Lenker lages med
- Skjemaer bruker , , og