如何将光标样式设置为不带hrefs的链接的指针

我有很多没有href属性的<a> html标签来进行onclick javascript调用。 这些链接没有光标的指针样式。 他们有文字样式的光标。

如何将光标样式设置为链接的指针而不使用href属性?

我知道我可以添加href =“#”。 我在html文档的很多地方都有这个,并且想知道如何为链接制作光标样式指针而不使用href属性。


在你的CSS文件中添加这....

a:hover {
 cursor:pointer;
}

如果您没有css文件,请将其添加到HTML页面的HEAD中

<style type="text/css">
 a:hover {
  cursor:pointer;
 }
</style>

你也可以通过在javascript结尾返回false来使用href =“”属性。

<a href="" onclick="doSomething(); return false;">a link</a>

这有很多原因。 搜索引擎优化或如果人们没有JavaScript,href =“”将工作。 例如

<a href="nojavascriptpage.html" onclick="doSomething(); return false;">a link</a>

@请参阅http://www.alistapart.com/articles/behavioralseparation

编辑:值得注意@ BalusC的回答,他提到:hover OP的用例不需要:hover 。 虽然其他样式可以添加:hover选择器。


只需将其添加到您的全局CSS样式即可:

a { cursor: pointer; }

这样你就不再依赖于浏览器的默认光标风格。


style =“cursor:pointer;”

链接地址: http://www.djcxy.com/p/6221.html

上一篇: how to set cursor style to pointer for links without hrefs

下一篇: Removing trailing question mark with htaccess