html 除了a标签能有visit和hover属性吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 除了a标签能有visit和hover属性吗相关的知识,希望对你有一定的参考价值。

别的标签能不能有这两个属性?

        刚开始我也是认为这些属性只有超链接才有的,后来自己发现原来div标签也有这个属性,类似两种状态或两张图片切换的效果就完全可以使用这个实现了。

        有这种疑问很好,可以自己试着去尝试下,说不定就发现别人不知道的方法,能让你方便许多。

        hover的话,其他标签也是可以的,div中我用过,可以实现简单的动态效果的,比如:

把光标放在div层上显示一种颜色,移开后显示另外一种颜色。这个属性很不错的,那些两张图片切换的效果都可以用这个属性,而不需要写JS脚本就可以实现的,性价比高啊,呵呵!


参考技术A 可以,像img这个标签就可以有hover属性,不过visit的属性就看不出来了;其他的像h ,span(设置成块元素)都可以 参考技术B 3w组织规定visit和hover可以被任何标签所具有,但是你也知道,有IE6这种畸形的浏览器的存在,生生让人恶心到不行。除了IE6,现在主流的浏览器都支持其他标签使用你提到的那个伪属性。
当然想让IE6除了a标签以外的其他标签支持这几个属性,需要一个js兼容库才行(如ie7-js)。
这里有一个网址,详细讲解了IE6如何兼容3W标准的js库。
http://code.google.com/p/ie7-js/
下载地址:
http://code.google.com/p/ie7-js/downloads/detail?name=ie7-2.1%28beta4%29.zip

下载后的压缩包解压后,你希望你兼容的最高IE版本,就引入该IE版本对应的js文件即可。本回答被提问者采纳

以上是关于html 除了a标签能有visit和hover属性吗的主要内容,如果未能解决你的问题,请参考以下文章

关于html的超链接a,a:link,a:visited,a:hover这些是啥意思,麻烦简单讲下

css中关于超链接的四个属性一般正常顺序为:link,visited,hover,active,即

在HTML中a:link ;a:visited ;a:hover; a:active ;分别表示啥意思

a:link,a:visited,a:hover,a:active

a标签伪类顺序以及jQuery选择器

a标签的link,visited,hover,active分别是什么