Co je HTML Hover?
Ve webovém prohlížeči, který zobrazuje dokument HTML (HyperText Markup Language), je HTML vznášedlo akce nebo událost, která je generována vstupem uživatele. V přísné definici je HTML vznášení to, co se stane, když kurzor myši na obrazovce spočívá na prvku na webové stránce, což vyvolá událost vznášení, na kterou lze reagovat kódem umístěným uvnitř webové stránky. Skutečným efektem může být cokoli, od zobrazení nějakého navigačního textu po změnu obrázku, aby vypadal zvýrazněný, nebo dokonce modifikace nějaké samostatné vlastnosti na webové stránce. Některé webové prohlížeče a operační systémy definují událost přechodu poněkud odlišně, takže i výběr pomocí klávesy Tab na klávesnici bude také považován za vznášející se. Události HTML přechodu jsou obvykle zachyceny kaskádovým kódem stylů CSS, funkcemi JavaScriptu nebo kombinací obou, protože základní HTML nemá schopnost přímo interagovat s kurzorem přechodu.
Většina počítačových operačních systémů, které přijímají vstup uživatele, ve skutečnosti rozděluje každou zdánlivě jednoduchou akci na sled fází nebo událostí. Webové prohlížeče musí být schopny interpretovat a reagovat na tyto události, aby uživatelé mohli s webovou stránkou komunikovat. Tyto události jsou generovány počítačovým systémem v reakci na akci uživatele, předány do webového prohlížeče a poté zpřístupněny všem aktivním programům, které poslouchají události připojené ke stránce HTML.
Když kurzor myši přejde přes prvek v dokumentu HTML, vygeneruje ve skutečnosti alespoň tři samostatné události. První je, když myš zpočátku přijde do kontaktu s prvkem, který je známý jako událost enter nebo onMouseEnter. Poslední událost vygenerovaná, když myš opustí prvek, se nazývá událost exit nebo onMouseExit. Časové období, ve kterém myš sedí uvnitř prvku mezi těmito dvěma událostmi, se nazývá vznášející se a generuje HTML vznášející se událost. Jedna věc k poznámce o vznášení je, že myš nemusí vždy sedět dokonale klidně, aby byla považována za vznášející se, událost může být automaticky spuštěna pouhým vstupem do prostoru prvků.
Navigační asistence je jedním z běžných způsobů použití události HTML vznášející se, když se při přenosu odkazu nebo obrázku objeví nějaký informační text v místě kurzoru myši. Může také použít k poskytnutí krátkých textových definic slov v dokumentu. Častěji se používá pro estetické účely, jako je například animace grafických číselníků nebo šipek, když je myš zaměřuje. Přestože existuje mnoho bezpečnostních opatření, která tomu brání, zvláště škodlivý kód může někdy použít událost HTML vznášení nad prázdným místem na webové stránce a způsobit vyskakovací okna mimo webový prohlížeč.