请问CSS中HOVER的另一种写法?

请问CSS中HOVER的另一种写法?
#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
这句话的后半部分是什么意思,LINK:HOVER及visited:hover是什么意思?
一般来说这么写就可以了啊?#navsite ul li a:hover
但在这里为什么这么写呢?
该写法来自如下的文章
http://answers.oreilly.com/topic/1016-how-to-build-horizontal-navigation-menus-in-css/
意思是访问过的链接,在hover时的样式定义
css里并列写就是限定属性
如陆枯多个class可以写瞎祥 div.left.top
就是定义磨悉搏含有left和top两个class的div的属性.只含一个便不行.
div#top.left就是限定id为top,class为left的div的样式,只是有个id是top也不行的
不过有些浏览器对双class这样定义支持的不好,尽量不要用
看了你提供的链接,它是做下拉菜败盯单的。用 a:link:hover ,a:visited:hover 表示在经过手枣前和经过后,它的察薯和下拉菜单里面的 的经过效果。
是链接划过和被访问后的属性样式
← 上一篇: 下一篇: →