IE 6+将光标显示为文本图标而不是迷你手(指针)。
我的 Live Example 显示如果将鼠标悬停在某个标签上(全部/预售/ ...),在IE中 - 它会显示文本光标,但会显示Firefox /等正确地作为“指针”。
这适用于ul.tabbernav li a:hover
CSS属性。
当你将鼠标悬停在我页面上的标签上时,知道为什么IE不会将光标显示为指针?
答案 0 :(得分:4)
应始终使用指针,但对于真正的旧IE,本页底部有一个解决方案:
http://www.learnwebdesignonline.com/css-tutorials/cursor-hand-pointer.htm
答案 1 :(得分:1)
cursor: pointer;
这适用于IE 6 +,Firefox& Chrome对我而言。
答案 2 :(得分:1)
根据您引用的网站和我自己的测试
cursor: pointer
适用于IE6-8,Safari,Firefox和Chrome。
如网站所示
通过更改光标的值 声明你可以指定光标 各种HTML元素的样式。 虽然理论上这很好 功能,很容易 通过定义来混淆用户 光标样式不合适。请 非常小心;一般来说,浏览器 默认工作正常,此外 他们是用户期望的。
轻轻踩踏。
答案 3 :(得分:0)
同时使用。 cursor: hand; cursor: pointer;
或cursor: hand, pointer;
现在不记得哪一个在点击表格时对我有用...
编辑:
显然有一个特定的命令让它跨浏览器工作:
cursor: pointer; cursor: hand;
刚刚在IE8,Firefox,Safari和谷歌浏览器中测试过它。
答案 4 :(得分:0)
我相信你没有得到指针,因为href没有设置在待售,出租和公寓< a>标签。它适用于所有选项卡,其中href设置为javascript:void(null);
答案 5 :(得分:0)
问题在于尝试链接div(您可能已经知道),因此将其切换为标记可以解决问题。然后让javascript捕获单击并返回false,从而没有页面重新加载?
你真的应该选择一个js框架。这可以使用jQuery,mootools或其他任何东西减少很多js。
答案 6 :(得分:0)
根据eulerfx建议,将cursor:pointer
添加到ul.tabbernav li a
解决了问题。
答案 7 :(得分:-1)
<style>
.element {cursor: pointer; }
</style>
<!-- the following as an example -->
<!--[if lte ie7]>
<style>
.element {cursor: hand; }
</style>
<![endif]-->
涵盖所有基础,只有IE(小于或等于)7获取后者有条件评论的样式规则(虽然我认为IE6 +理解cursor: pointer
,但我不确定)