css – 是否应在包含或不包含:hover伪类的规则中设置游标属性?

说你或我编写了一个HTML元素……
<a id='hydrogen' href='#'>H</a>

……还有一些:悬停CSS ……

#hydrogen:hover {
  background:red;
}

…现在我们想在悬停时放一个花哨的手形光标.这有两种选择:

适用于无状态元素:

#hydrogen { 
  cursor:pointer;
}

或者,适用于:悬停状态.

#hydrogen:hover { 
  color:red;
  cursor:pointer;
}

我的问题:有什么理由说明为什么一种方式比其他方式更具决定性?

……还是番茄,番茄?

解决方法

兼容性:IE6及以下版本仅识别元素上的hover伪类.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效