跨浏览器'光标:指针'

rip*_*234 26 css

找到了这些CSS属性,使光标看起来像一只手:

  • IE - style ="cursor:hand;"
  • NS6/IE6 - style ="cursor:pointer;"
  • Cross Browser - style ="cursor:pointer; cursor:hand;"

但是我注意到Stack Overflow在其CSS中使用"cursor:pointer".但是,这显然也适用于IE.

那么...给出了什么?使用此CSS项目的正确,独立于浏览器的方式是什么?

Kal*_*see 54

根据Quirksmode,唯一的跨浏览器语法是:

element {
    cursor: pointer;
    cursor: hand;
}
Run Code Online (Sandbox Code Playgroud)

他们还提供了有关游标的更多信息:

在过去,手的价值是微软说话的方式; 而IE 5.0和5.5只支持手.因为它是最经常使用的游标值,所以大多数其他浏览器也实现了手动.

由于IE 6和7支持指针,因此除了较旧的IE是目标受众的一部分之外,没有理由使用hand.

我认为您链接到的页面可能有点过时了最新的浏览器.


Sam*_*son 11

我只是习惯了cursor:pointer自己,并注意到主流浏览器并不缺乏支持.