Indholdsfortegnelse
skjul
Det område, brugeren faktisk kan se på skærmen, kaldes viewport. Det er altså den synlige del af en webside i browseren eller på en enhed, mens resten først bliver synligt, når man scroller.
Viewporten ændrer sig efter skærmstørrelse og enhed. På mobil er den mindre, på tablet større og på desktop bredere, og derfor vises det samme indhold ikke altid på samme måde.
Begrebet er vigtigt i webdesign, fordi layout, tekst, billeder og knapper skal fungere godt i forskellige viewports. En korrekt tilpasset side gør indholdet lettere at læse og bruge, uanset hvilke skærme besøgende bruger.

Det, brugeren faktisk kan se på en webside her og nu, afhænger ikke kun af selve siden. Det styres også af browserens vindue, skærmens størrelse og den zoom, der er valgt. Viewport er altså det felt, hvor indholdet bliver vist, mens resten af siden først kommer frem, når man scroller.
På en stor desktopskærm kan viewport være bred og høj, så flere elementer vises samtidig. På en mobil er pladsen langt mindre, og indholdet skal derfor tilpasse sig et smallere område. Det betyder, at tekst, billeder og menuer ofte placeres anderledes på små skærme end på store.
Zoom ændrer også oplevelsen. Hvis en bruger zoomer ind, bliver indholdet vist større, men der er plads til mindre ad gangen i browseren. Zoomer man ud, kan mere være synligt på én gang. Selv på samme skærm kan to brugere derfor se forskellige udsnit af den samme side, alt efter browservinduets størrelse og deres indstillinger.
På mobilen er det nyttigt at skelne mellem den flade, siden bliver lagt ud på, og den del af siden, brugeren faktisk kan se lige nu. Layout viewport er den tekniske arbejdsflade, som browseren bruger til at beregne bredder, placeringer og linjeskift. Den fungerer som sidens grundplan. Visual viewport er derimod det synlige udsnit af siden på skærmen i det aktuelle øjeblik.
Forskellen kan sammenlignes med et stort kort og et lille vindue. Kortet svarer til layout viewporten: hele fladen findes, også selv om ikke alt er synligt på én gang. Vinduet svarer til visual viewporten: det viser kun den del, du kigger på her og nu. Når brugeren scroller, flytter vinduet sig hen over kortet. Selve kortet ændrer ikke nødvendigvis størrelse.
Det bliver især tydeligt ved zoom på mobil. Hvis en bruger zoomer ind på en tekstblok, bliver visual viewport mindre, fordi skærmen nu viser et mere begrænset udsnit i større størrelse. Layout viewport er som udgangspunkt stadig den flade, siden er opbygget efter. Derfor kan elementer godt være korrekt placeret i layoutet, selv om de midlertidigt ligger uden for det område, brugeren kan se. Det er netop denne forskel, der gør begreberne vigtige i responsivt design.
For at en side vises korrekt på mobil, skal browseren vide, hvordan sidens bredde og skalering skal håndteres. Det styres med viewport meta-tagget, som placeres i sidens head. Den mest almindelige opsætning ser sådan ud: <meta name=”viewport” content=”width=device-width, initial-scale=1″>.
Indstillingen width=device-width fortæller browseren, at sidens bredde skal følge enhedens faktiske skærmbredde. Uden den kan mobilen forsøge at vise siden, som om den var lavet til en langt bredere computerskærm. Resultatet bliver ofte, at tekst, billeder og elementer skaleres ned og bliver små eller svære at læse.
initial-scale=1 angiver, at siden skal vises i normal zoom ved indlæsning. Det giver en mere forudsigelig visning, hvor layout, tekststørrelser og afstande starter på et naturligt niveau. Sammen hjælper de to indstillinger med at sikre læsbarhed, korrekt skalering og en mere brugervenlig mobiloplevelse på tværs af forskellige skærmstørrelser. Det er derfor et grundlæggende tag i responsivt webdesign og en vigtig del af en teknisk sund side.
Et website skal kunne tilpasse sig forskellige skærmstørrelser uden at miste læsbarhed eller funktion. Her spiller viewport en central rolle, fordi den definerer det synlige område, som browseren bruger til at vise siden. Når viewport er sat korrekt op, kan layout, billeder og tekst skalere hensigtsmæssigt på både mobil, tablet og computer.
I responsivt webdesign arbejder man tæt sammen med breakpoints og CSS media queries for at tilpasse indholdet til forskellige visningsbredder. Breakpoints angiver de punkter, hvor designet ændrer sig, mens media queries sørger for, at reglerne aktiveres på de rette skærmstørrelser. Viewporten er derfor grundlaget for, at disse tilpasninger faktisk rammer den enhed, brugeren sidder med.
Hvis viewport ikke er konfigureret korrekt, kan siden blive vist i en forkert skala. Det giver ofte meget små tekster, knapper der er svære at trykke på, eller vandret scrolling, fordi indholdet er bredere end skærmen. Det forringer brugeroplevelsen markant og kan også skade mobilvenligheden, som er vigtig i SEO og i den generelle brugervenlighed.
En korrekt viewport-opsætning hjælper derfor ikke kun designet, men også den praktiske anvendelse af siden. Brugere møder et mere overskueligt layout, og indholdet bliver lettere at læse og navigere i på tværs af enheder.
Mange mobilproblemer opstår, fordi siden ikke fortæller browseren, hvordan den skal tilpasses små skærme. Den mest klassiske fejl er et manglende eller forkert viewport-meta-tag. Så vises siden i desktopbredde, teksten bliver meget lille, og brugeren må zoome og panorere for at læse indholdet.
En anden fejl er forkert skalering, for eksempel en fast bredde eller værdier, der låser visningen unødigt. Det giver en tung og upræcis oplevelse, især på telefoner. Knapper kan blive svære at trykke på, og formularfelter kan ende uden for skærmen.
Layoutet bryder også ofte på små enheder, når billeder, tabeller eller elementer har faste mål. Resultatet er vandret scrolling, overlappende indhold og tekst, der skubbes ud af visningen. Ret derfor designet mod fleksible bredder, responsive elementer og test på flere skærmstørrelser. Det forbedrer både brugervenlighed og den samlede kvalitetsoplevelse.
Et viewport er ikke det samme som en enheds skærmopløsning. Skærmopløsning beskriver, hvor mange fysiske pixels en skærm har, mens viewport angiver det område, browseren bruger til at vise siden. På mobil kan flere enheder derfor have meget forskellige opløsninger, men alligevel gengive et website i næsten samme visningsbredde. Det er netop derfor, viewport-indstillingen er central i responsivt design.
Hvis siden ikke er tilpasset mobile viewports, kan tekst blive for lille, elementer for tætte, og brugeren tvinges til at zoome eller scrolle uhensigtsmæssigt. Det svækker mobilvenligheden og kan påvirke, hvordan siden opleves i praksis. Samtidig kan forkert opsætning give problemer med rendering, fordi browseren må skalere indholdet på en uhensigtsmæssig måde.
Viewport er i sig selv ikke en selvstændig rangeringsfaktor. Men korrekt mobilvisning understøtter teknisk kvalitet og en bedre brugeroplevelse, som kan hænge sammen med signaler omkring mobilvenlighed og overordnede mål for eksempelvis Core Web Vitals. Derfor har viewport betydning for SEO indirekte, især når det handler om brugbarhed på tværs af skærme og en stabil visning af sidens indhold.
En viewport er det synlige område af en webside i browseren på et givent tidspunkt. Det er altså den del af siden, brugeren kan se uden at scrolle.
Begrebet er vigtigt i webdesign, fordi samme side skal fungere i små og store visningsområder, for eksempel på mobil, tablet og computer.
Viewport meta-tagget fortæller mobilbrowseren, hvordan siden skal skaleres og tilpasses skærmens bredde. Uden det kan browseren forsøge at vise siden som en desktopside i miniudgave.
Det kan føre til meget lille tekst, små knapper og behov for at zoome ind. Derfor er tagget en grundlæggende del af mobilvenligt og responsivt design.
Værdien width=device-width betyder, at sidens bredde skal følge enhedens visningsbredde. Browseren bruger altså den aktuelle skærmbredde som udgangspunkt for layoutet.
Det hjælper siden med at blive vist i en passende størrelse på mobil, så indholdet ikke bliver skaleret unødigt ned.
Layout viewport er den flade, browseren bruger til at beregne sidens layout. Visual viewport er den del af siden, brugeren faktisk kan se på skærmen lige nu.
Forskellen bliver tydelig ved zoom på mobil. Når man zoomer ind, bliver det synlige udsnit mindre, men sidens underliggende layout er ikke nødvendigvis ændret.
Skærmopløsning handler om, hvor mange fysiske pixels en skærm har. Viewport handler derimod om det område, browseren bruger til at vise websiden.
To telefoner kan derfor have forskellig opløsning, men stadig vise et website inden for næsten samme viewportbredde. Det er en vigtig forskel i responsivt webdesign.
Viewport påvirker, om en side bliver vist i en læsbar og brugbar størrelse på mobil. Hvis opsætningen er forkert, kan tekst blive for lille, og elementer kan ende uden for skærmen.
Korrekt viewport gør det lettere at læse, trykke på knapper og navigere uden unødvendig zoom eller vandret scrolling. Det forbedrer den samlede brugeroplevelse på mobile enheder.
Uden korrekt viewport kan mobilen gengive siden, som om den var lavet til en bred computerskærm. Browseren skalerer så hele siden ned for at få den til at passe på telefonen.
Resultatet er ofte små tekster, upræcise klikflader og et layout, der føles presset eller svært at bruge. Det er en klassisk årsag til dårlig mobilvisning.
Breakpoints bruges til at ændre designet ved bestemte bredder, og de vurderes i forhold til viewporten. Det er altså viewportens bredde, der typisk afgør, hvornår en CSS-regel skal træde i kraft.
Hvis viewport ikke er sat korrekt, kan disse skift ske på forkerte tidspunkter. Så risikerer layoutet at opføre sig anderledes end planlagt på mobil og tablet.
Du kan tjekke viewportens størrelse i browserens udviklingsværktøjer. I de fleste browsere kan du åbne enhedssimulering og se den aktuelle bredde og højde for visningsområdet.
Du kan også ændre størrelsen på browservinduet og se, hvordan layoutet reagerer ved forskellige bredder. Det er en enkel måde at teste responsivt design på.
Viewport er ikke en direkte rangeringsfaktor i sig selv. Den har dog betydning for, hvordan siden fungerer på mobil, og det kan påvirke den praktiske kvalitet af brugeroplevelsen.
En korrekt opsat viewport understøtter mobilvenlighed, læsbarhed og brugbarhed. Derfor kan den indirekte være vigtig i teknisk SEO og i arbejdet med en velfungerende side på tværs af enheder.