手形光标在IE中未显示的链接上,但它在FireFox中

时间:2009-07-15 21:15:51

标签: javascript html css

我在div中有一个链接:

<div>
   <a href="#"></a> 
</div>

这个div是一个盒子,就像一个按钮,当我在Internet Explorer 8中鼠标悬停它时工作正常显示手形光标,但在Firefox中没有。 有些人可以帮助我。

感谢。

5 个答案:

答案 0 :(得分:3)

你使用什么CSS?以下内容适用于IE8和Firefox:

cursor: pointer;

更多详情here

答案 1 :(得分:2)

如果我理解你的问题,最简单的解决方法就是指定div光标你的CSS文件:

div_button_id {
   cursor: pointer;
}

请参阅:http://www.w3schools.com/CSS/pr_class_cursor.asp

答案 2 :(得分:1)

你的问题的标题和描述是矛盾的。我猜你遇到了IE bug:

a {zoom:1; cursor:pointer;}

如果<a>中有任何其他元素,请将上述规则应用于它们。

您可能还想设置a {display:block}

答案 3 :(得分:0)

显示a元素的手形光标,此处为零大小。尝试将a元素调整为合适的大小,可能使用:

<div>
  <a href="#" style="height: 100%; width: 100%;"></a>
</div>

答案 4 :(得分:0)

这不是用户确切的问题,但我只是遇到了这个问题,并意识到必须拥有一个href,因为在我的情况下,我通过jquery覆盖了链接点击。所以添加href =“#”就可以了。