CSS光标:指针在Mac Safari不工作

aij0ehis  于 2023-04-08  发布在  Mac
关注(0)|答案(5)|浏览(244)

我已经把cursor:pointer放在td上,但在Safari(在Mac上)它只显示默认的鼠标光标,而不是像在其他浏览器中那样更改为小手指针。
有没有人知道,如果有一个解决方案,这是不可避免的?
更新:代码是这样的:
HTML

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

CSS

td.someClass { cursor:pointer; }
zhte4eai

zhte4eai1#

我刚才遇到这个问题是因为我发现safari在我开发的一个网站上拒绝显示鼠标指针,我实际上在没有任何css的情况下测试了默认链接行为,仍然有问题。
我发现重新启动Safari修复了它。想想看,只是在不同的窗口打开同一个网站可能已经修复了它。
如果你被鼠标指针问题卡住了,这些都是可以尝试的,因为有一些怪癖/bug/不一致的状态safari可以进入。在我的情况下,我想这可能是由调试开发工具引起的。

oknwwptz

oknwwptz2#

我发现,这可能是因为用户使用的软件记录了他们的屏幕,因为我在观看可用性测试视频时注意到了这一点-用户在Mac上使用Safari。该软件可能取代了光标,作为跟踪/记录其移动的一种手段。我后来在Mac上测试了它,使用Safari,它工作正常。使用:'td.someClass{cursor:pointer;}'

wa7juj8i

wa7juj8i3#

在另一个标签页中打开页面以修复它。您不需要重新启动Safari。

bvhaajcl

bvhaajcl4#

使用td.someClass:hover {cursor: pointer;}而不仅仅是td.someClass {cursor: pointer;}对我很有效。

zyfwsgd6

zyfwsgd65#

我记得以前用过:

cursor:hand;

Safari的
我不知道是否有必要,或者我只是停止使用它。

相关问题