我发现了这些CSS属性,可以让鼠标光标看起来像手:
- IE - style="cursor: hand;"
- NS6/ IE6 - style="cursor: pointer;"
- 跨浏览器 - style="cursor: pointer; cursor: hand;"
然而,我注意到Stack Overflow在其CSS中使用了“cursor: pointer”。 然而,这似乎在IE上也有效。
那么...怎么回事?使用此CSS项的正确,与浏览器无关的方式是什么?
我发现了这些CSS属性,可以让鼠标光标看起来像手:
然而,我注意到Stack Overflow在其CSS中使用了“cursor: pointer”。 然而,这似乎在IE上也有效。
那么...怎么回事?使用此CSS项的正确,与浏览器无关的方式是什么?
根据 Quirksmode 的说法,唯一跨浏览器支持的语法是:
element {
cursor: pointer;
cursor: hand;
}
他们还提供了一些有关光标的更多信息:
过去,手形值是Microsoft表示指针的方式;IE 5.0和5.5仅支持手形。由于光标值最常用,因此大多数其他浏览器也实现了手形。
由于IE 6和7支持指针,因此除非旧版IE是您的目标受众之一,否则没有使用手形的必要。
我认为你链接的页面可能有点过时了,与最新的浏览器不太符合。
我自己只用过cursor:pointer
,并且在主要浏览器中没有发现缺少支持的情况。