Skip to main content

Vad är en HTML -svävare?

Inom en webbläsare som visar ett HTML -dokument (Hypertext Markup Language (HTML) är en HTML -hover en åtgärd eller händelse som genereras genom användarinmatning.Enligt strikt definition är en HTML -svävare vad som händer när musmarkören på en skärm kommer att vila på ett element på webbsidan, vilket utlöser en svävningshändelse som kan besvaras med kod placerad på webbsidan.Den faktiska effekten kan vara allt från att visa en viss navigationstext till att ändra en bild så att den verkar markerad, eller till och med ändra en separat egendom på webbsidan.Vissa webbläsare och operativsystem definierar en hover -händelse lite annorlunda, så val som använder flik -tangenten på ett tangentbord kommer också att betraktas som svävande.HTML Hover -händelser fångas vanligtvis med Cascading Style Sheet (CSS) -kod, JavaScript funktioner eller en kombination av båda, eftersom grundläggande HTML inte har någon anläggning att interagera direkt med en svävande markör.

De flesta datoroperativsystem som accepterar användarinmatning bryter faktiskt ner varje till synes enkel åtgärd i en sekvens av steg eller händelser.Webbläsare måste kunna tolka och svara på dessa händelser så att användare kan interagera med en webbsida.Dessa händelser genereras av datorsystemet som svar på en användaråtgärd, skickas till webbläsaren och görs sedan tillgängliga för alla aktiva program som lyssnar på händelserna som är kopplade till HTML -sidan.

När en musmarkör passerar över enElement I ett HTML -dokument genererar det faktiskt minst tre separata händelser.Den första är när musen initialt kommer i kontakt med elementet, som kallas en ENTER- eller ONMOUSEENTER -händelse.Den sista händelsen som genereras när musen lämnar elementet kallas en utgång eller onMouseExit -händelse.Den tidsperiod där musen sitter i elementet mellan dessa två händelser kallas svävande, och den genererar en HTML -hover -händelse.En sak att notera om att sväva är att en mus inte alltid behöver sitta perfekt för att betraktas som svävande, händelsen kan automatiskt utlösas bara genom att komma in i elementutrymmet.

Navigationshjälp är en vanlig användning för en HTML -hover -händelse, automatiskt,Poppar upp lite informationstext på musens markör när en länk eller bild överförs.Det kan också användas för att tillhandahålla korta textdefinitioner av ord i ett dokument.Oftare används det för estetiska ändamål, till exempel att göra grafiska rattar eller pilar animerar när musen ger dem fokus.Även om det finns många säkerhetsåtgärder för att förhindra det, kan särskilt skadlig kod ibland använda en HTML-hover-händelse över ett tomt utrymme på en webbsida för att få popup-fönster att visas utanför webbläsaren.