web-intro
  • Introduction
  • Introduksjon
    • Introduksjon
    • Din første nettside
      • Hello World
      • DevTools
  • Grunnleggende webutvikling
    • HTML
      • Elementer
      • Head og body
      • Semantikk
      • Bilder
      • Lenker
      • Knapper
      • DOM-en
    • CSS
      • Selectorer
      • Pseudo-klasser
      • Box model
      • Flyt
      • Layout
      • Responsivt
    • JavaScript
      • Filer
      • Variabler
      • Typer og operatorer
      • Strenger
      • Funksjoner
      • Listeoperasjoner
      • DOM-apiet
      • Promises
      • Async/await
      • Web-APIer
      • ESNext
      • Rammeverk
  • Neste steg
    • Universell utforming
    • React
    • Utviklingsmiljø
      • Dytt det til skyen!
    • Best practices
      • Linting og formatering
      • Code review
      • Keep it simple, stupid!
    • Flere ressurser
Powered by GitBook
On this page
  1. Grunnleggende webutvikling
  2. HTML

Knapper

PreviousLenkerNextDOM-en

Last updated 5 years ago

Dokumentasjon fra MDN: Dokumentasjon fra DIFI:

Knapper representeres med taggen button i HTML.

<button type="button">Trykk på meg!</button>

Knapper får automatisk en default styling av nettleseren, som du kan velge å overstyre med din egen CSS. Hvis du ikke spesifiserer et type-attributt på knappen vil nettleseren anta at typen er submit, altså at knappen utløser en skjemainnsending for nærmeste form-element. Om du vil ha en knapp som ikke har default-oppførsel, men styres av klient-kode (JavaScript), kan du sette typen til type="button" slik som i eksempelet over.

Oppgave

Bruk HTML-elementene <button> og <output> til å lage layouten under på nettsiden din. Du trenger ikke å implementere noe funksjonalitet. Det tar vi senere.

button-taggen
Krav og anbefalinger for knapper og klikkflater
Pluss- og minusknapper