html中hover的用法是什么?

html中hover的用法是什么?,第1张

定义和用法\x0d\x0a\x0d\x0a:hover伪类在鼠标移到元素上时向此元素添加特殊的样式。\x0d\x0a说明\x0d\x0a这个伪类应用处于“悬停状态”的元素。悬停定义为用户指示了一个元素但没有将其激活。对此最常见的例子是将鼠标指针移到HTML文档中一个超链接的边界范围内。理论上,其他元素也可以处于悬停状态,不过CSS没有定义究竟是哪些元素。\x0d\x0a激活的、已访问的、未访问的或者当有鼠标悬停在其上的链接,它们会在支持CSS的浏览器中以不同的方式显示出来:\x0d\x0aa:link{color:#FF0000}/*未访问的链接*/\x0d\x0aa:visited{color:#00FF00}/*已访问的链接*/\x0d\x0aa:hover{color:#FF00FF}/*当有鼠标悬停在链接上*/\x0d\x0aa:active{color:#0000FF}/*被选择的链接*/\x0d\x0a\x0d\x0a具体的例子,你可以百度搜下w3cshool里CSS:hover伪类,链接我就不给了,免得被删答案。\x0d\x0a\x0d\x0a总的来说hover是css里用来定义,当鼠标移到某个标签上时,这个标签显示的情况。一般来说hover用在a(超链接)上比较多。类似的用法有link,visited,active.

定义和用法

:hover 伪类在鼠标移到元素上时向此元素添加特殊的样式。

说明

这个伪类应用处于“悬停状态”的元素。悬停定义为用户指示了一个元素但没有将其激活。对此最常见的例子是将鼠标指针移到 HTML 文档中一个超链接的边界范围内。理论上,其他元素也可以处于悬停状态,不过 CSS 没有定义究竟是哪些元素。

激活的、已访问的、未访问的或者当有鼠标悬停在其上的链接,它们会在支持 CSS 的浏览器中以不同的方式显示出来:

a:link {color: #FF0000} /* 未访问的链接 */

a:visited {color: #00FF00} /* 已访问的链接 */

a:hover {color: #FF00FF}/* 当有鼠标悬停在链接上 */

a:active {color: #0000FF} /* 被选择的链接 */

注释:为了产生预期的效果,在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后!!

注释:为了产生预期的效果,在 CSS 定义中,a:active 必须位于 a:hover 之后!!

注释:Pseudo-class(伪类)的名称对大小写不敏感。

注释:伪类可与 CSS 类配合使用:

a.red:visited {color: #FF0000}

<a class="red" href="css_syntax.asp">CSS Syntax</a>

如果上面这个例子中的链接已访问过,那么它会显示为红色。

PS:IE6中使用hover会有兼容性问题,推荐配合javascript使用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11870328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存