如何将光标样式设置为不带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