在顯示超文本標記語言(HTML)文檔的web瀏覽器中,HTML懸停是通過用戶輸入生成的操作或事件。嚴格地說,HTML懸停是指當屏幕上的鼠標光標停留在網頁中的某個元素上時發生的事件,從而觸發可由響應的懸停事件放在網頁內的代碼。...
在顯示超文本標記語言(HTML)文檔的web瀏覽器中,HTML懸停是通過用戶輸入生成的操作或事件。嚴格地說,HTML懸停是指當屏幕上的鼠標光標停留在網頁中的某個元素上時發生的事件,從而觸發可由響應的懸停事件放在網頁內的代碼。實際效果可以是從顯示某些導航文本到更改圖像以使其突出顯示,甚至可以修改網頁上的某些單獨屬性。某些web瀏覽器和操作系統對懸停事件的定義略有不同,因此使用鍵盤上的tab鍵進行選擇HTML懸停事件通常由級聯樣式表(CSS)代碼、JavaScript?函數或兩者的組合捕獲,因為基本HTML沒有與懸停光標直接交互的功能。

一個懸停事件,可以通過放在網頁內的代碼來響應大多數接受用戶輸入的計算機操作系統實際上把每一個看似簡單的動作分解成一系列的階段,或事件。Web瀏覽器必須能夠解釋和響應這些事件,以便用戶可以與網頁交互。這些事件由計算機系統響應用戶操作生成,傳遞給Web瀏覽器,然后提供給正在偵聽附加到HTML頁的事件的任何活動程序當鼠標光標經過HTML文檔中的一個元素時,它實際上至少會生成三個獨立的事件。第一個事件是當鼠標最初接觸到元素時,鼠標離開元素時生成的最后一個事件稱為exit或onMouseExit事件。鼠標在這兩個事件之間停留在元素內部的時間段稱為hovering,并生成一個HTML hover事件。關于懸停,需要注意的一點是鼠標不一定總是靜止不動就可以被視為懸停,只要輸入元素空間就可以自動觸發事件,當鏈接或圖像被傳遞時,在鼠標光標的位置彈出一些信息性文本。它還可以用于提供文檔中單詞的簡短文本定義。通常,它用于美觀目的,例如,當鼠標將焦點放在圖形刻度盤或箭頭上時,使其具有動畫效果。盡管有許多安全防范措施可以防止,但惡意代碼有時會在網頁空白處使用HTML懸停事件,使彈出窗口出現在web瀏覽器外。