我正在挖一些由某人编写的css代码,我发现了这个: li.hover,li:hover {} .hover和:hover之间有什么区别吗?也许有些浏览器在悬停时表现不同?!解决方法 :ho
... . . 我正在挖一些由某人编写的css代码,我发现了这个:
li.hover,li:hover {}
.hover和:hover之间有什么区别吗?
也许有些浏览器在悬停时表现不同?!
解决方法
. :hover是 psuedo-class,而.hover是类悬停的选择器.这些符号(:和.)不会改变任何其他CSS选择器结构的含义:有关所有细节,请参阅 W3C CSS Level 3 Recommendation.
据推测,有一些JavaScript可以切换悬停类,可能是因为缺少:在“遗留”浏览器中悬停支持LI元素.我知道IE5 / 6(ick!)仅支持:悬停链接,但是:
> “Modern” GUI browsers correctly support :hover
.
(并且,一如既往,确保页面不在“quirksmode”中:-)
快乐的编码.
. . .. ...