CSS游标:mac Safari中的指针不起作用

时间:2012-01-11 14:30:10

标签: css cross-browser mouse-cursor safari

我已将光标:指针放在td上但在Safari中(在Mac上)它只显示默认的鼠标光标,而不是更改为它在其他所有浏览器中执行的小手指针。

是否有人知道是否有解决方法或是不可避免的?

更新:代码是这样的:

HTML

<td class="someClass"><span>text here</span></td>

CSS

td.someClass { cursor:pointer; }

4 个答案:

答案 0 :(得分:9)

我刚才遇到这个问题,因为我发现safari拒绝在我正在开发的网站上显示手形鼠标指针。我实际上尝试在没有任何CSS的情况下测试默认链接行为,但仍然存在问题。

我发现重新启动safari 修复了它。想想看,只需在不同的窗口打开同一个网站就可以修复它。

如果您遇到鼠标指针问题,这些是要尝试的事情,因为有一些怪癖/错误/不一致的状态safari可以进入。在我的情况下,我想它可能是由于调试开发人员工具而引起的。

答案 1 :(得分:0)

过去我记得使用:

cursor:hand;

...适用于Safari。

不确定是否有必要,或者我刚刚停止使用它。

答案 2 :(得分:0)

我发现它可能可能归结为用户用来记录屏幕的软件,正如我在观看可用性测试视频时注意到的那样 - 用户在Mac上使用Safari。该软件可能已将光标替换为跟踪/记录其移动的手段。我已经在Mac上测试了它,使用Safari并且它可以工作。使用: 'td.someClass {光标:指针;}'

答案 3 :(得分:0)

在另一个标签页中打开页面进行修复。您无需重新启动 Safari。