我在一个td上设置了cursor:pointer,但在Safari(Mac上)中它只显示默认的鼠标光标,而不是像其他浏览器一样变成小手指光标。
有没有人知道是否有解决方法,还是说这是无法避免的?
更新:代码类似于以下内容:
HTML
<td class="someClass"><span>text here</span></td>
CSS
td.someClass { cursor:pointer; }
我在一个td上设置了cursor:pointer,但在Safari(Mac上)中它只显示默认的鼠标光标,而不是像其他浏览器一样变成小手指光标。
有没有人知道是否有解决方法,还是说这是无法避免的?
更新:代码类似于以下内容:
HTML
<td class="someClass"><span>text here</span></td>
CSS
td.someClass { cursor:pointer; }
在另一个选项卡中打开页面以解决问题。您无需重新启动Safari。
使用 td.someClass:hover {cursor: pointer;}
而不是只用 td.someClass {cursor: pointer;}
对我有用。
过去我记得使用过:
cursor:hand;
......适用于Safari浏览器。
不确定现在是否仍然需要,或者是我停止使用了它。