在显示超文本标记语言 (HTML) 文档的 Web 浏览器中,HTML 悬停是通过用户输入生成的操作或事件。根据严格的定义,HTML 悬停是指当屏幕上的鼠标光标停留在网页内的某个元素上时发生的情况,触发悬停事件,该事件可以由放置在网页内的代码响应。实际效果可以是任何内容,从显示一些导航文本到更改图像以使其突出显示,甚至修改网页上的某些单独属性。某些 Web 浏览器和操作系统对悬停事件的定义略有不同,因此使用键盘上的 Tab 键进行的选择也将被视为悬停。 HTML 悬停事件通常通过级联样式表 (CSS) 代码、JavaScript® 函数或两者的组合来捕获,因为基本 HTML 无法直接与悬停光标交互。
大多数计算机操作系统实际上接受用户输入br将每个看似简单的动作分解为一系列阶段或事件。 Web 浏览器必须能够解释和响应这些事件,以便用户可以与网页交互。这些事件由计算机系统响应用户操作而生成,传递到 Web 浏览器,然后可供侦听附加到 HTML 页面的事件的任何活动程序使用。
当鼠标光标经过 HTML 文档中的某个元素时,它实际上会生成至少三个单独的事件。第一个是鼠标最初接触元素时,称为 Enter 或 onMouseEnter 事件。鼠标离开元素时生成的最后一个事件称为 exit 或 onMouseExit 事件。时间鼠标在这两个事件之间停留在元素内部的时间称为悬停,它会生成 HTML 悬停事件。关于悬停需要注意的一件事是,鼠标并不总是必须完全静止才能被视为悬停,只需进入元素空间即可自动触发该事件。
导航辅助是 HTML 悬停事件的一种常见用途,当链接或图像经过时,在鼠标光标位置弹出一些信息文本。它还可以用于提供文档中单词的简短文本定义。更常见的是,它用于美观目的,例如当鼠标给予图形刻度盘或箭头焦点时使它们具有动画效果。尽管有许多安全预防措施可以防止这种情况,但特别是恶意代码有时会使用网页上空白区域上的 HTML 悬停事件来导致弹出窗口出现在 Web 浏览器之外。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!