Hyperlinker er et sentralt element på nettet. Hver nettside bruker dem for å koble forskjellige innhold sammen og gjøre navigasjonen lettere. Men standarddesignen av lenker er ofte lite tiltalende. Hyperlinker kan enkelt pusses opp med CSS og gjøres mer brukervennlige. I denne guiden viser jeg deg hvordan du kan style de forskjellige tilstandene av lenker med CSS på en tiltalende måte.
Viktige funn
- Det finnes tre hovedtilstander av lenker: normal, hover og visited.
- CSS gjør det mulig å tilpasse utseendet av disse tilstandene individuelt.
- Bruken av psevdoklassene:hover,:visited og:active er avgjørende for en tiltalende design.
Trinn-for-trinn-guide
Grunnleggende om lenketilstander
Først er det viktig å forstå de tre hovedtilstandene av hyperlenker:
- Normal (ikke besøkt)
- Hover (når musen svever over lenken)
- Visited (allerede besøkte lenker)
For å illustrere dette, besøk en hvilken som helst nettside, som w3.org, og observer oppførselen til lenkene. I standardtilstand vises de i blått. Etter å ha klikket endrer fargen ofte til lilla eller fiolett, noe som signaliserer at du allerede har besøkt lenken.

CSS-selektorer for lenker
For å style lenketilstander i CSS, bruker du velgerne a, a:hover og a:visited.
- a-velgeren gjelder for normal tilstand.
- a:hover-velgeren håndterer utseendet når brukeren holder musen over lenken.
- a:visited-velgeren brukes for lenker som allerede har blitt besøkt.
Legge til hover-effekter
For å forbedre brukeropplevelsen bør du legge til hover-effekten. Her kan du for eksempel spille med padding og endre bakgrunnsfargen når en lenke blir svevd over. Dette gir brukeren visuell tilbakemelding om hvor musepekeren befinner seg.

Tilpass tekstdekorasjon
En annen måte å forbedre lenkedesignet på er å justere tekstdekorasjonen. I stedet for å alltid vise lenken som understreket, kan du aktivere denne understrekingen kun når brukeren svever over lenken med musen. Dette gir et moderne og ryddig utseende.
a:hover { text-decoration: underline; }
Legge til aktiv tilstand
Tilstanden der en lenke nettopp blir klikket er definert av a:active-velgeren. Denne tilstanden indikerer at brukeren aktivt velger lenken.
Sammenslåing av alle tilstander
Nå har du dekket alle nødvendige tilstander for å designe lenker.
a:visited { color: green; }
a:hover { background-color: #aaa; padding: 5px 15px; text-decoration: underline; }
a:active { background-color: lightgrey; }

Sammendrag – Pusse opp hyperlenker med CSS
I denne guiden har du lært hvordan du effektivt kan style de forskjellige tilstandene av hyperlenker med CSS. Du vet nå at det er viktig å bruke tilstandene:hover,:visited og:active riktig for å skape et tiltalende og brukervennlig webgrensesnitt. Gjennom enkle justeringer som fargeendringer og padding kan du gjøre lenker mer attraktive og intuitive.
Ofte stilte spørsmål
Hva er de viktigste lenketilstandene i CSS?De viktigste tilstandene er normal, hover og visited.
Hvordan kan jeg tilpasse hover-tilstanden for lenker?Bruk velgeren a:hover i CSS for å endre utseendet ved mouseover.
Hvordan styler jeg besøkte lenker i CSS?Bruk velgeren a:visited for å tilpasse designet av allerede besøkte lenker.
Hva er forskjellen mellom a:active og a:hover?a:hover gjelder for lenker som musen svever over, mens a:active representerer tilstanden mens lenken blir klikket.
Hvordan kan jeg tilpasse understrekingen av lenker?Med text-decoration: none kan du fjerne understrekingen og legge den til igjen med a:hover.