去除点击链接时出现的虚线框

图像链接在被点击时会出现虚线框,即使松开了也仍然存在,在有的时候显得不美观。所以最好就把它给去掉

方法一

IE下可使用其私有的html属性:hideFoucs,在标签的结构中加入hidefocus="true"属性。即:

<a href="http://www.xker.com/" hidefocus="true" title="网">网</a>

而在 Firfox 浏览器中则相对比较容易,直接给标签 a 定义样式 outline:none; 就可以了,即:

    .HideFocus {

    outline:none;

    } 

方法二

也可以使用CSS expression来控制,但不推荐使用,毕竟expression在性能上有问题。

    .HideFocus {

    hide-focus: expression(this.hideFocus=true); 

    outline: none; 

    }

  

除链接外,该CSS同样适用于input和button标签。

方法三

将以下代码保存为link.htc文件:

链接样式中加入:

    a {

    behavior:url(link.htc);

    }

  

IE中已经没有问题,但是在火狐浏览器中虚线框依然存在。再增加一条样式定义来解决此问题:

    a:focus {

    outline:0;

    }

google浏览器直接在a标签属性里面添加outline:none;就是了。

例 :

    a{

    outline:none;

    }

  

时间: 2024-11-19 23:28:27

去除点击链接时出现的虚线框的相关文章

a:focus{outline: none;} 如何去掉点击链接时周围的虚线框outline属性

1. CSS方式 在IE下是使用html属性:hideFoucs,在HTML标签中加上hidefocus=”true”属性即可,但这个属性是IE私有的,Firefox是不认的. 加了hidefocus属性 IE中用CSS处理的方式为: a{noOutline:expression_r(this.onFocus=this.blur());} Firefox的处理方法比较符合标准,只需要在样式里设置a:focus{outline:none}皆可: a:focus{outline:none} MSIE

CSS去除firefox点击链接时的虚线边框

a { outline: none; } 或者缩小范围: a:focus { outline: none; }

教你如何去掉点击链接时的虚线

<a target="_blank" hidefocus href="https://www.baidu.com/#ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=baidu&wd=zxz&rsv_pq=a1e12887001281d7&rsv_t=bb18ykLpIdxxV%2F%2FSCIq87uDJClwGlmXK9KvXuSJSJ8rJrgr9f%2Bt3dBhUnVk&rsv

去掉链接虚线框代码

<a href="#" onfocus="this.blur()">去掉点击链接时出现的虚线</a> a{ blr:expression(this.onFocus=this.blur());}:focus { outline:0;}area{ blr:expression(this.onFocus=this.blur());} tabindex="0"让div具有聚焦失焦属性

点击链接不在浏览器打开而是弹出下载对话框

怎样点击直接下载 直接让客户端浏览器下载已知类型的文件实现点击链接直接下载文件 点击后直接下载而不是将其打开 写下载链接的时候,对于txt,doc,xls等文本类型的文件,点击链接时怎样才能直接下载,而不打开呢 如何左键点击连接连接直接下载.txt文件 网上搜到提供的方法都是用fso stream读取文件,然后通过修改http headers的办法,比较麻烦,而且效率很低. IIS里边有一项Custom HTTP Headers 的选项,可以直接在里边修改Content-disposition为

怎么去除移动端点击a标签链接时的背景色

在手机端点击链接时会发现有一个背景色,有时候需要改变这个颜色,或者去除这个颜色,有时候a标签做成按钮时这个颜色的存在会很丑,像这样: 可以通过 -webkit-tap-highlight-color: rgba(0,0,0,0); 来去除这个高亮,这样在移动端点击按钮时就不会再有这个问题了

js去除热点的虚线框

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Microsoft YaHei"; color: #2eafa9 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Microsoft YaHei"; color: #6b82d9 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px &quo

&lt;a&gt;标签里的&lt;img&gt;标签点击虚线框

<a href="#"> <img src="" /> </a> 当img嵌套在a标签里,点击时,会出现虚线框,如何去掉虚线框?css代码如下: a{outline:none;} a:active {outline:none;blr:expression(this.onFocus=this.blur());} img,a .img{border:0} html标签如下: <a href="#" onfoc

使用SQL Server 2008远程链接时SQL数据库不成功的解决方法

远程连接SQL Server 2008,服务器端和客户端配置 关键设置: 第一步(SQL2005.SQL2008): 开始-->程序-->Microsoft SQL Server 2008(或2005)-->配置工具-->SQL Server 配置管理器-->SQL Server网络配置-->MSSQLSERVER(这个名称以具体实例名为准) 的协议-->TCP/IP-->右键-->启用 第二步: SQL2005: 开始-->程序-->Mi