Skip to main content

Hvad er en HTML -hover?

Inden for en webbrowser, der viser et HyperText Markup Language (HTML) -dokument, er et HTML -hover en handling eller begivenhed, der genereres gennem brugerinput.Ved streng definition er en HTML -hover, hvad der sker, når musemarkøren på en skærm hviler på et element på websiden, der udløser en hover -begivenhed, der kan reageres med kode placeret på websiden.Den faktiske effekt kan være alt fra at vise en vis navigationstekst til at ændre et billede for at få det til at se fremhævet eller endda ændre en separat egenskab på websiden.Nogle webbrowsere og operativsystemer definerer en hover -begivenhed lidt anderledes, så valg ved hjælp af fanebladetasten på et tastatur vil også blive betragtet som svævende.HTML -hover -begivenheder er normalt fanget af Cascading Style Sheet (CSS) -kode, JavaScript Funktioner eller en kombination af begge dele, fordi grundlæggende HTML ikke har nogen facilitet til at interagere direkte med en svævende markør.

De fleste computeroperativsystemer, der accepterer brugerinput, nedbryder faktisk hver tilsyneladende enkel handling i en række trin eller begivenheder.Webbrowsere skal være i stand til at fortolke og svare på disse begivenheder, så brugerne kan interagere med en webside.Disse begivenheder genereres af computersystemet som svar på en brugerhandling, overføres til webbrowseren og stilles derefter til rådighed for alle aktive programmer, der lytter til begivenhederne, der er knyttet til HTML -siden.

Når en musemarkør passerer over enElement i et HTML -dokument genererer det faktisk mindst tre separate begivenheder.Den første er, når musen oprindeligt kommer i kontakt med elementet, der er kendt som en Enter- eller OnMouseenter -begivenhed.Den sidste begivenhed, der genereres, når musen forlader elementet kaldes en exit eller onMouseExit -begivenhed.Den periode, hvor musen sidder inde i elementet mellem disse to begivenheder, er kendt som svævende, og det genererer en HTML -hover -begivenhed.Én ting at bemærke om at svæve er, at en mus ikke altid behøver at sidde perfekt stadig for at blive betragtet som svævende, begivenheden kan automatisk udløses bare ved at komme ind i elementernes plads.

Navigationsbistand er en almindelig anvendelse til en HTML -hover -begivenhed,Opstår en vis informationstekst på placeringen af musemarkøren, når der overføres et link eller billede.Det kan også bruges til at give korte tekstdefinitioner af ord i et dokument.Oftere bruges det til æstetiske formål, såsom at fremstille grafiske opkald eller pile animeres, når musen giver dem fokus.Selvom der er mange sikkerhedsforholdsregler for at forhindre det, kan især ondsindet kode undertiden bruge en HTML-hover-begivenhed over et tomt rum på en webside for at få pop-up-vinduer til at vises uden for webbrowseren.