Kategorier
Kategorier

Media queries forklaret: Sådan tilpasser du dit layout til alle skærmstørrelser

Lær at bruge media queries til at skabe et fleksibelt og professionelt webdesign
Web
Web
7 min
Opdag, hvordan du med enkle teknikker kan få dit website til at se godt ud på både mobil, tablet og computer. Artiklen guider dig gennem principperne bag media queries og viser, hvordan du bygger et responsivt layout, der tilpasser sig enhver skærmstørrelse.
Anders Pedersen
Anders
Pedersen

Media queries forklaret: Sådan tilpasser du dit layout til alle skærmstørrelser

Lær at bruge media queries til at skabe et fleksibelt og professionelt webdesign
Web
Web
7 min
Opdag, hvordan du med enkle teknikker kan få dit website til at se godt ud på både mobil, tablet og computer. Artiklen guider dig gennem principperne bag media queries og viser, hvordan du bygger et responsivt layout, der tilpasser sig enhver skærmstørrelse.
Anders Pedersen
Anders
Pedersen

Når du besøger et website på din mobil, tablet eller computer, forventer du, at indholdet ser godt ud – uanset skærmstørrelsen. Det er her, media queries kommer ind i billedet. De er et centralt værktøj i moderne webdesign, der gør det muligt at tilpasse layout, tekst og billeder til forskellige enheder. I denne artikel får du en grundig forklaring på, hvad media queries er, hvordan de fungerer, og hvordan du kan bruge dem til at skabe et responsivt design, der ser professionelt ud på alle skærme.

Hvad er en media query?

En media query er en del af CSS (Cascading Style Sheets), som gør det muligt at anvende forskellige stilarter afhængigt af brugerens enhed. Det kan for eksempel være skærmens bredde, højde, opløsning eller orientering (stående eller liggende).

Kort sagt fortæller en media query browseren: “Hvis skærmen har disse egenskaber, så brug disse regler.” Det betyder, at du kan definere ét sæt regler for store skærme og et andet for små – uden at skulle lave flere versioner af dit website.

Hvorfor er media queries vigtige?

I dag besøger brugere websites fra et væld af enheder: smartphones, tablets, laptops, store skærme og endda smart-tv’er. Et fast layout, der kun passer til én skærmstørrelse, vil hurtigt virke klodset og uoverskueligt på andre enheder.

Media queries gør det muligt at:

  • Forbedre brugeroplevelsen – indholdet bliver lettere at læse og navigere i.
  • Øge tilgængeligheden – alle brugere får en god oplevelse, uanset enhed.
  • Optimere ydeevnen – du kan skjule eller ændre elementer, så siden indlæses hurtigere på små enheder.
  • Fremstå professionel – et responsivt design signalerer kvalitet og omtanke.

Sådan fungerer media queries i praksis

En typisk media query i CSS ser sådan ud:

@media (max-width: 768px) {
  body {
    font-size: 16px;
  }
}

Denne regel betyder, at når skærmen er 768 pixels bred eller mindre, ændres tekststørrelsen til 16 pixels. Du kan bruge mange forskellige egenskaber i dine media queries, men de mest almindelige er:

  • max-width – gælder for skærme op til en bestemt bredde.
  • min-width – gælder for skærme fra en bestemt bredde og opefter.
  • orientation – kan bruges til at skelne mellem stående (portrait) og liggende (landscape) visning.
  • resolution – nyttig, hvis du vil tilpasse billeder til skærme med høj opløsning (som Retina-skærme).

Mobile first – en moderne tilgang

Tidligere designede man ofte websites ud fra store skærme og tilpassede dem derefter til mindre. I dag anbefales det at gøre det omvendt – en tilgang kaldet mobile first.

Det betyder, at du først designer og koder layoutet til mobilvisning og derefter gradvist tilføjer flere elementer og justeringer til større skærme. Fordelen er, at du sikrer en hurtig og enkel oplevelse på små enheder, som ofte har langsommere forbindelser og mindre skærmplads.

Et eksempel på mobile first-tilgang:

/* Grundlæggende stil for mobil */
body {
  font-size: 16px;
}

/* Tilføj ændringer for større skærme */
@media (min-width: 768px) {
  body {
    font-size: 18px;
  }
}

Gode råd til brug af media queries

At bruge media queries effektivt handler ikke kun om teknik, men også om planlægning og designforståelse. Her er nogle praktiske tips:

  1. Planlæg dine breakpoints – vælg de skærmstørrelser, hvor layoutet naturligt skal ændre sig. Typiske breakpoints er 480px, 768px, 1024px og 1200px.
  2. Test på rigtige enheder – selvom browserens udviklerværktøjer er nyttige, kan virkelige enheder afsløre detaljer, du ellers overser.
  3. Undgå for mange regler – for mange media queries kan gøre din CSS uoverskuelig. Hold det simpelt.
  4. Tænk i fleksible enheder – brug procent, em eller rem i stedet for faste pixelmål, så layoutet skalerer bedre.
  5. Brug billeder med omtanke – sørg for, at billeder automatisk tilpasser sig skærmens bredde, fx med max-width: 100%;.

Eksempler på brug i layout

Forestil dig, at du har et website med tre kolonner på desktop. På tablet vil du måske kun vise to, og på mobil én. Det kan du styre med media queries:

/* Desktop */
.container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}

/* Tablet */
@media (max-width: 1024px) {
  .container {
    grid-template-columns: 1fr 1fr;
  }
}

/* Mobil */
@media (max-width: 600px) {
  .container {
    grid-template-columns: 1fr;
  }
}

På den måde får du et layout, der automatisk tilpasser sig, uden at du skal ændre HTML-strukturen.

Fremtiden for responsive design

Media queries har været en hjørnesten i responsivt design i over et årti, men teknologien udvikler sig. Nye standarder som container queries og CSS Grid giver endnu mere fleksibilitet, fordi de gør det muligt at tilpasse designet ud fra det enkelte elements størrelse – ikke kun hele skærmen.

Alligevel vil media queries fortsat være et uundværligt værktøj i mange år fremover. De er enkle, effektive og understøttes af alle moderne browsere.

Konklusion: Et værktøj, du ikke kan undvære

Media queries er nøglen til at skabe websites, der fungerer på tværs af enheder. De giver dig kontrol over, hvordan dit indhold præsenteres, og sikrer, at brugerne får en god oplevelse – uanset om de besøger din side fra en mobil i toget eller en stor skærm derhjemme.

Ved at kombinere teknisk forståelse med et gennemtænkt design kan du skabe et layout, der både er smukt, funktionelt og fremtidssikret.

Planlæg din redaktion direkte i CMS’et: Sådan opretter og vedligeholder du en effektiv indholdskalender
Få styr på idéer, deadlines og udgivelser direkte i dit CMS
Web
Web
Indholdskalender
CMS
Redaktionel planlægning
Content marketing
Digital strategi
5 min
Gør planlægningen af dit indhold mere effektiv ved at samle hele redaktionsprocessen ét sted. Denne guide viser, hvordan du opretter, bruger og vedligeholder en indholdskalender direkte i dit CMS – så du får bedre overblik, samarbejde og kontinuitet i dit redaktionelle arbejde.
Nanna Kromann
Nanna
Kromann
Enkle performance‑mål for dit website – uden avancerede beregninger
Få styr på dit websites ydeevne med få, letforståelige målepunkter
Web
Web
Website
Performance
Brugervenlighed
Webanalyse
Optimering
3 min
Du behøver ikke være teknisk ekspert for at vurdere, hvordan dit website performer. Denne guide viser, hvordan du med enkle målinger kan få indsigt i hastighed, brugervenlighed og udvikling – uden avancerede beregninger eller dyre værktøjer.
Anders Pedersen
Anders
Pedersen
Fremtidens hosting: Automatisering og selvhelbredende systemer i drift
Sådan forvandler automatisering og intelligente systemer driftsmiljøet, som vi kender det
Web
Web
Hosting
Automatisering
Kunstig Intelligens
IT-Drift
Teknologisk Innovation
5 min
Hostingbranchen står over for et teknologisk skifte, hvor automatisering, kunstig intelligens og selvhelbredende systemer bliver nøglen til stabilitet og effektivitet. Læs, hvordan fremtidens drift bliver mere proaktiv, sikker og selvkørende – uden at miste det menneskelige perspektiv.
Tanja Mikkelsen
Tanja
Mikkelsen
Sådan dokumenterer du sikkerhedskrav i dit webprojekt på en effektiv og professionel måde
Få styr på sikkerhedsdokumentationen og skab tillid i dit webprojekt
Web
Web
Webudvikling
IT-sikkerhed
Projektledelse
Dokumentation
Best practice
3 min
Lær, hvordan du dokumenterer sikkerhedskrav på en måde, der både er effektiv, forståelig og professionel. Artiklen guider dig gennem risikovurdering, struktur, standarder og vedligeholdelse, så du kan skabe tryghed for både udviklere og kunder.
Philip Kauffmann
Philip
Kauffmann
Brug af animationer uden at skabe barrierer for bevægelsesfølsomme brugere på websteder
Skab engagerende weboplevelser uden at overbelaste brugere med bevægelsesfølsomhed
Web
Web
Webdesign
Tilgængelighed
Brugeroplevelse
Animation
UX Design
7 min
Animationer kan gøre et website mere levende og intuitivt, men de skal bruges med omtanke. Læs, hvordan du designer bevægelige elementer, der både styrker brugeroplevelsen og respekterer brugere med bevægelsesfølsomhed.
Victor Lund
Victor
Lund
Hvad er et webbureau – og hvordan adskiller det sig fra andre digitale bureauer?
Forstå webbureauets rolle i det digitale landskab
Web
Web
Webbureau
Digital strategi
Online tilstedeværelse
Marketing
Virksomhedsudvikling
7 min
Hvad laver et webbureau egentlig, og hvordan adskiller det sig fra marketing-, reklame- og konsulenthuse? Få et klart overblik over webbureauets opgaver, kompetencer og hvornår det er den rette digitale samarbejdspartner for din virksomhed.
Nanna Kromann
Nanna
Kromann
Media queries forklaret: Sådan tilpasser du dit layout til alle skærmstørrelser
Lær at bruge media queries til at skabe et fleksibelt og professionelt webdesign
Web
Web
Webdesign
Responsivt design
CSS
Frontend
Udvikling
7 min
Opdag, hvordan du med enkle teknikker kan få dit website til at se godt ud på både mobil, tablet og computer. Artiklen guider dig gennem principperne bag media queries og viser, hvordan du bygger et responsivt layout, der tilpasser sig enhver skærmstørrelse.
Anders Pedersen
Anders
Pedersen