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和FF中的统一处理方法:

a{

outline:none;

noOutline:expression_r(this.onFocus=this.blur());

}

考虑性能优化:

a{outline:none;}

a:active{noOutline:expression_r(this.onFocus=this.blur());}

:focus{outline:0;}

2. js方式

$("a").bind("focus", function(){

if(this.blur){

this.blur();

}

});

时间: 2024-10-15 09:57:02

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

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

图像链接在被点击时会出现虚线框,即使松开了也仍然存在,在有的时候显得不美观.所以最好就把它给去掉 方法一 IE下可使用其私有的html属性:hideFoucs,在标签的结构中加入hidefocus="true"属性.即: <a href="http://www.xker.com/" hidefocus="true" title="网">网</a> 而在 Firfox 浏览器中则相对比较容易,直接给标签

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

<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

css去掉点击连接时所产生的虚线边框技巧兼容符合w3c标准的浏览器

解决方法: 1.在css中加上outline:none; 代码如下: a.fontnav { text-align:left;color:#555; text-decoration:none; outline:none} ps: outline:none 只在firefox识别,IE下不支持. 2.在IE下:在html上加" hidefocus=”true” <li class="nav2"><a href="about_webintro.html

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

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

去掉链接虚线框代码

<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为

CSS和JS去掉链接虚线框的多种方法

当我们点击链接后,链接周围会显示一个虚线框,那么怎么去掉这个虚线框呢?其实方法还挺多,用CSS就可以,但使用javaScript似乎也是一个好方法. 1. CSS方式去掉链接虚线框的方法: 在IE下是使用html属性:hideFoucs,在HTML标签中加上hidefocus="true" 属性即可,但这个属性是IE私有的,Firefox是不认的.前端框架示例 .代码   <a href="#" hidefocus="true" title

&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

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

方法1:可以通过代码ui->pushButton->setFocusPolicy(Qt::NoFocus)或在Qt Creator的属性列表中设置. 方法2:如果在嵌入式设备中需要通过按键切换控件,最简单的方法就是通过控件的focus来实现,就不能使用方法1          了.此时可以通过qss样式表来去掉虚线框,代码如下所示. [cpp] view plain copy ui->pushButton->setStyleSheet("outline: none&quo