美文网首页
IE、火狐等下点击a标签出现虚线框解决方案

IE、火狐等下点击a标签出现虚线框解决方案

作者: goodluckall | 来源:发表于2019-02-18 13:48 被阅读0次

    当聚焦a标签的时候,在a标签的区域周围会有一个虚线的框,就是outline

    解决方法:
    1:在a标签里加入js控制,当a标签被聚焦时,强制取消焦点,这时候a标签自然不会有虚线框。 <a href="#" onfocus="this.blur();">这里设置聚焦时触发blur();强制取消焦点。

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

    3:不适用a标签做链接,采用其他标签,使用js做出hover的效果,在css里加cursour:pointer;设置鼠标以上时变小手。给用户是链接的错觉。使用js做点击时的页面跳转等。最大的缺点是对se友好性比前两种差很多。

    相关文章

      网友评论

          本文标题:IE、火狐等下点击a标签出现虚线框解决方案

          本文链接:https://www.haomeiwen.com/subject/iycaeqtx.html