CSS去掉 a 标签点击后出现的虚线框

Posted 奔跑的蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS去掉 a 标签点击后出现的虚线框相关的知识,希望对你有一定的参考价值。

方法一:

  在a标签里加入js控制,当a标签被聚焦时,强制取消焦点<a href="#" onfocus="this.blur();">测试</a>

方法二:

   a:focus {  outline:none;   -moz-outline:none;}

方法三:

  在css中加入body a{outline:none;blr:expression(this.onFocus=this.blur());}

 方法四:

  在a标签里嵌套其他标签,比如span 或者var等等,把内容放在被嵌套的标签里。这时候点击这个链接,聚焦的是a的子标签,自然不会聚焦在a标签上,所以也能避免这个问题。

方法五:

  不用a标签做链接,采用其他标签,使用js做出hover的效果,在css里加入cursour:pointer,设置鼠标以上时变小手。

  使用js做点击时的页面跳转等。

  最大的缺点是对seo友好性比前两种差很多。

以上是关于CSS去掉 a 标签点击后出现的虚线框的主要内容,如果未能解决你的问题,请参考以下文章

ccs,js相关的,悬浮按钮,点击产生的虚线框,怎么去掉?

IE兼容~a标签点击有虚线边框的问题

去掉链接虚线框代码

去除图片链接边框及其链接虚线

html如何去掉section虚线框

Qt如何去掉按钮等控件的虚线框(焦点框)