Skip to main content
Mediaweb Logo

Mediaweb

Html Guide

Arbejde med billeder i HTML: En komplet guide til <img>-tagget

Mestre HTML-billeder med denne omfattende guide, der dækker img-tagget, alt-tekst, filformater, responsive billeder, srcset og webperformance-optimering.

September 4, 2025
6 min læsning
HTML
billeder
img-tag
alt-tekst
responsive billeder
webperformance

<img>-tagget forklaret

<img>-tagget er et selvlukkende HTML-element, der bruges til at indlejre billeder på websider. I modsætning til andre HTML-elementer kræver det ikke et lukketag og bruger attributter til at definiere billedkilden og egenskaberne.

Grundlæggende billedsyntaks

<img src="sti/til/billede.jpg" alt="Beskrivelse af billedet" />

Essentielle <img>-attributter

Påkrævede attributter:

  • src: Angiver stien til billedfilen
  • alt: Giver alternativ tekst til tilgængelighed

Valgfrie attributter:

  • width: Indstiller billedbredden i pixels
  • height: Indstiller billedhøjden i pixels
  • title: Tilføjer et tooltip ved hover over billedet
  • loading: Styrer hvornår billedet indlæses (lazy loading)

Komplet eksempel

<img
  src="billeder/solnedgang-strand.jpg"
  alt="Smuk solnedgang over en tropisk strand med palmer"
  width="800"
  height="600"
  title="Solnedgangsstrand paradis"
  loading="lazy"
/>

Vigtigheden af alt-tekst

Alt-tekst (alternativ tekst) er afgørende for webtilgængelighed og SEO. Den tjener flere formål:

Hvorfor alt-tekst betyder noget

  1. Tilgængelighed: Skærmlæsere bruger alt-tekst til at beskrive billeder for synshandicappede brugere
  2. SEO: Søgemaskiner bruger alt-tekst til at forstå billedindhold
  3. Fallback: Vises når billeder ikke kan indlæses
  4. Kontekst: Giver mening og sammenhæng for billedet

Skrivning af effektiv alt-tekst

Gode alt-tekst eksempler:

<!-- Beskrivende og specifik -->
<img
  src="golden-retriever.jpg"
  alt="Golden retriever leger apport i en solrig park"
/>

<!-- Funktionel beskrivelse for knapper -->
<img src="søg-ikon.png" alt="Søg" />

<!-- Tom alt for dekorative billeder -->
<img src="dekorativ-kant.png" alt="" />

Alt-tekst bedste praksis:

  • Vær beskrivende men kortfattet (under 125 tegn)
  • Inkluder vigtige detaljer og kontekst
  • Undgå "billede af" eller "foto af"
  • Brug tom alt (alt="") for rent dekorative billeder
  • Inkluder tekst der optræder i billedet

Dårlige alt-tekst eksempler:

<!-- For vag -->
<img src="hund.jpg" alt="hund" />

<!-- Overflødig -->
<img src="solnedgang.jpg" alt="Billede af en solnedgang" />

<!-- For lang -->
<img
  src="kontor.jpg"
  alt="En meget stor moderne kontorbygning med glasvinduer og stålrammekonstruktion beliggende i centrum med mennesker der går forbi"
/>

Billedfilformater og hvornår de skal bruges

At vælge det rigtige billedformat er afgørende for webperformance og kvalitet. Her er de vigtigste formater og deres anvendelsesområder:

JPEG (.jpg, .jpeg)

Bedst til: Fotografier og billeder med mange farver

Karakteristika:

  • Tabsgivende komprimering
  • Små filstørrelser
  • Understøtter millioner af farver
  • Ingen transparensunderstøttelse
<img src="landskabsfoto.jpg" alt="Bjerglandskab ved solopgang" />

PNG (.png)

Bedst til: Billeder med transparens, logoer, grafik med få farver

Karakteristika:

  • Tabsfri komprimering
  • Understøtter transparens
  • Større filstørrelser end JPEG
  • Perfekt til logoer og ikoner
<img src="virksomhedslogo.png" alt="Mediaweb virksomhedslogo" />

WebP (.webp)

Bedst til: Moderne webapplikationer (når understøttet)

Karakteristika:

  • Overlegen komprimering sammenlignet med JPEG og PNG
  • Understøtter transparens og animation
  • Ikke understøttet af alle browsere
  • 25-35% mindre filstørrelser
<picture>
  <source srcset="hero-billede.webp" type="image/webp" />
  <img src="hero-billede.jpg" alt="Hero banner der viser vores produkt" />
</picture>

SVG (.svg)

Bedst til: Simpel grafik, ikoner, logoer der skal skaleres

Karakteristika:

  • Vektorformat (skalerbart)
  • Meget små filstørrelser
  • Perfekt skarphed i alle størrelser
  • Kan styles med CSS
<img src="pil-ikon.svg" alt="Højrepil" />

GIF (.gif)

Bedst til: Simple animationer (brug sparsomt)

Karakteristika:

  • Understøtter animation
  • Begrænset til 256 farver
  • Store filstørrelser for animationer
  • Overvej videoformater til komplekse animationer

Responsive billeder og srcset

Moderne hjemmesider skal fungere på forskellige skærmstørrelser og opløsninger. Responsive billeder sikrer optimal performance og kvalitet på tværs af alle enheder.

srcset-attributten

srcset-attributten giver dig mulighed for at levere flere billedkilder til forskellige skærmforhold:

<img
  src="billede-800w.jpg"
  srcset="billede-400w.jpg 400w, billede-800w.jpg 800w, billede-1200w.jpg 1200w"
  sizes="(max-width: 600px) 400px, (max-width: 1000px) 800px, 1200px"
  alt="Responsive landskabsbillede"
/>

Forståelse af srcset-syntaks

Breddebeskrivelser (w):

srcset=" lille-billede.jpg 400w, mellem-billede.jpg 800w, stort-billede.jpg 1200w "

Densitetsbeskrivelser (x):

srcset=" billede.jpg 1x, billede-2x.jpg 2x, billede-3x.jpg 3x "

<picture>-elementet

Til mere komplekse responsive billedscenarier, brug <picture>-elementet:

<picture>
  <!-- Mobil: mindre, beskåret billede -->
  <source media="(max-width: 600px)" srcset="mobil-hero.jpg" />

  <!-- Tablet: mellemstort billede -->
  <source media="(max-width: 1024px)" srcset="tablet-hero.jpg" />

  <!-- Desktop: fuldstørrelse billede -->
  <source media="(min-width: 1025px)" srcset="desktop-hero.jpg" />

  <!-- Fallback for ældre browsere -->
  <img src="desktop-hero.jpg" alt="Hero banner der viser vores tjenester" />
</picture>

Art direction med picture

Brug forskellige billeder til forskellige skærmstørrelser:

<picture>
  <!-- Mobil: portræt orientering -->
  <source media="(max-width: 600px)" srcset="portræt-billede.jpg" />

  <!-- Desktop: landskab orientering -->
  <img src="landskab-billede.jpg" alt="Teamsamarbejde på moderne kontor" />
</picture>

Optimering af billeder til webperformance

Billedoptimering er afgørende for hurtigindlæsende hjemmesider. Her er essentielle teknikker:

1. Vælg de rigtige dimensioner

<!-- Gør ikke dette: stort billede skaleret ned -->
<img
  src="kæmpe-billede-4000x3000.jpg"
  width="400"
  height="300"
  alt="Produktfoto"
/>

<!-- Gør dette: passende dimensioneret billede -->
<img src="produkt-400x300.jpg" width="400" height="300" alt="Produktfoto" />

2. Implementer lazy loading

<!-- Moderne browsere -->
<img src="billede.jpg" alt="Beskrivelse" loading="lazy" />

<!-- Med intersection observer fallback -->
<img
  src="placeholder.jpg"
  data-src="faktisk-billede.jpg"
  alt="Beskrivelse"
  class="lazy-load"
  loading="lazy"
/>

3. Brug passende komprimering

For JPEG-billeder:

  • Brug 80-85% kvalitet for de fleste fotos
  • Brug 90-95% kvalitet for vigtige hero-billeder
  • Brug 60-75% kvalitet for thumbnails

For PNG-billeder:

  • Brug værktøjer som TinyPNG eller ImageOptim
  • Overvej at konvertere til WebP når muligt

4. Implementer progressiv forbedring

<picture>
  <!-- Moderne format for understøttede browsere -->
  <source srcset="billede.avif" type="image/avif" />
  <source srcset="billede.webp" type="image/webp" />

  <!-- Fallback for alle browsere -->
  <img src="billede.jpg" alt="Beskrivelse" />
</picture>

5. Tilføj korrekte størrelsesattributter

<!-- Forhindrer layout shift -->
<img
  src="billede.jpg"
  alt="Beskrivelse"
  width="800"
  height="600"
  style="max-width: 100%; height: auto;"
/>

Avancerede billedteknikker

Billedkort

Opret klikbare områder inden for et billede:

<img src="verdenskort.jpg" alt="Verdenskort" usemap="#verdenskort" />

<map name="verdenskort">
  <area
    shape="rect"
    coords="0,0,100,100"
    href="nordamerika.html"
    alt="Nordamerika"
  />
  <area shape="circle" coords="200,200,50" href="europa.html" alt="Europa" />
</map>

Figure og figcaption

Giv semantisk mening og billedtekster:

<figure>
  <img src="diagram.jpg" alt="Salgsvækstdiagram der viser 25% stigning" />
  <figcaption>
    Salgsvækst: Q4 2024 viser 25% stigning i forhold til forrige kvartal
  </figcaption>
</figure>

CSS-integration

Style billeder med CSS:

<img src="profil.jpg" alt="Brugerprofilfoto" class="profil-billede" />
.profil-billede {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid #007bff;
}

Almindelige billedfejl at undgå

1. Manglende alt-tekst

<!-- Forkert -->
<img src="vigtigt-diagram.jpg" />

<!-- Korrekt -->
<img
  src="vigtigt-diagram.jpg"
  alt="Omsætningsvækstdiagram der viser 40% stigning"
/>

2. Brug af billeder til tekst

<!-- Forkert: tekst i billede -->
<img src="overskrift-tekst.jpg" alt="Velkommen til vores hjemmeside" />

<!-- Korrekt: faktisk tekst -->
<h1>Velkommen til vores hjemmeside</h1>

3. Ikke optimering af filstørrelser

<!-- Forkert: kæmpe fil -->
<img src="foto-5mb.jpg" alt="Teamfoto" />

<!-- Korrekt: optimeret fil -->
<img src="foto-optimeret-200kb.jpg" alt="Teamfoto" />

4. Ignorering af responsive design

<!-- Forkert: fast størrelse -->
<img src="hero.jpg" width="1200" height="800" alt="Hero billede" />

<!-- Korrekt: responsive -->
<img
  src="hero.jpg"
  srcset="hero-400w.jpg 400w, hero-800w.jpg 800w, hero-1200w.jpg 1200w"
  sizes="100vw"
  alt="Hero billede"
  style="max-width: 100%; height: auto;"
/>

Sammenfatning af bedste praksis

  1. Inkluder altid alt-tekst for tilgængelighed og SEO
  2. Vælg det rigtige filformat baseret på billedtype og anvendelsesområde
  3. Optimer filstørrelser uden at ofre nødvendig kvalitet
  4. Brug responsive billeder med srcset og sizes attributter
  5. Implementer lazy loading for bedre performance
  6. Inkluder width og height attributter for at forhindre layout shift
  7. Brug semantisk HTML med figure og figcaption når passende
  8. Test på tværs af enheder for at sikre billeder vises korrekt
  9. Overvej moderne formater som WebP og AVIF med fallbacks
  10. Overvåg performance og optimer baseret på rigtige brugerdata

Konklusion

At arbejde med billeder i HTML involverer meget mere end bare at tilføje et <img>-tag til din side. Ved at forstå korrekt implementering, tilgængelighedskrav, filformater, responsive teknikker og optimeringsstrategier kan du skabe hjemmesider der er hurtige, tilgængelige og visuelt tiltalende på tværs af alle enheder.

Husk at billeder betydeligt påvirker både brugeroplevelse og hjemmesideperformance. Tag dig tid til at implementere disse teknikker korrekt, og dine brugere vil takke dig med bedre engagement og hurtigere sideindlæsninger.

Begynd at implementere disse billedoptimeringsteknikker i dit næste projekt, og du vil se øjeblikkelige forbedringer i både performance og tilgængelighedsscorer.

Sidst opdateret: October 3, 2025

Relaterede Artikler

Fortsæt med at læse disse relaterede artikler