如果我使用一个正常div的类,可以像下面那样编写css:
.messagebc:hover { ... }
是合法的吗
解决方法
使用无效:悬停在非链接元素上.
避免:用于IE客户端的非链接元素的悬停伪选择器.
If you use :hover on non-anchor
elements,test the page in IE7 and IE8
to be sure your page is usable. If
you find that :hover is causing
performance issues,consider
conditionally using a JavaScript
onmouSEOver event handler for IE
clients.
:悬停伪选择器到非链接元素是非常低效的选择器(例如):
例如:
h3:hover {...} .foo:hover {...} #foo:hover {...} div.faa :hover {...}
在非锚元素上的悬停伪选择器已知会使IE7和IE8在某些情况下变慢*.当不使用严格的doctype时,IE7和IE8将忽略:悬停在除锚点之外的任何元素上.当使用严格的doctype时::悬停在非锚点上可能会导致性能下降.