css去掉a标签点击后的虚线框,outline,this.blur() outline是css3的一个属性,用的很少.声明,这是个不能兼容的css属性,在ie6.ie7.遨游浏览器都不兼容. outline控制的到底是什么呢?当聚焦a标签的时候,在a标签的区域周围会有一个虚线的框,这个框不同于border的是,它是不占有任何宽度的.当你取消焦点的时候,这个虚线框就会自然消失.你可以通过遨游.火狐或者ie的几个版本看到.而safari.opera.goole浏览器等本身就不支持这个效果,所以看不到…
outline是css3的一个属性,用的很少. 声明,这是个不能兼容的css属性,在ie6.ie7.遨游浏览器都不兼容. outline控制的到底是什么呢? 当聚焦a标签的时候,在a标签的区域周围会有一个虚线的框,这个框不同于border的是,它是不占有任何宽度的.当你取消焦点的时候,这个虚线框 就会自然消失.你可以通过遨游.火狐或者ie的几个版本看到.而safari.opera.goole浏览器等本身就不支持这个效果,所以看不到. 这个就是a标签被聚焦后出现了虚线框,也就是outline; 基…
outline是css3的一个属性,用的很少. 声明,这是个不能兼容的css属性,在ie6.ie7.遨游浏览器都不兼容. outline控制的到底是什么呢? 当聚焦a标签的时候,在a标签的区域周围会有一个虚线的框,这个框不同于border的是,它是不占有任何宽度的.当你取消焦点的时候,这个虚线框就会自然消失.你可以通过遨游.火狐或者ie的几个版本看到.而safari.opera.goole浏览器等本身就不支持这个效果,所以看不到. 这个就是a标签被聚焦后出现了虚线框,也就是outline; 基本…
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } 全 局控制 CSS实现 a{blr:expression(this.onFocus=this.close());} /* 只支持IE,过多使用效率低 */ a{blr:expression(this.onFocus=this.…
以前一直用的方法都是: a {outline: none;star:expression(this.onFocus=this.blur());} 后来发现有瑕疵,不完美.体现在页面调用JS动作比较频繁的情况下,页面很卡~~~半个月内遇到两次这个问题,都是自己公司的平台.而网上却没有关 于这个的说法·~~而大家也都是按部就班,我不得不写一写. 解决办法就是写成这样: a:active {outline: none;star:expression(this.onFocus=this.blur());…
方法一: 在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标签里嵌套其他标签,比如sp…
a { cursor: pointer; text-decoration: none; hide-focus: expression(this.hideFocus=true); outline: none; } a:link, a:visited, a:hover, a:active { text-decoration: none; } a:focus { outline:; } 注意:有时候看不出效果检查一下CSS的引用顺序,确定CSS是不是生效了.…
在 Windows 中,控件得到焦点的时候,会显示一个虚线框,很多时候觉得不好看,通过自定义 QProxyStyle 就可以把这个虚线框去掉. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 // 文件名: NoFocusRectStyle.h   #ifndef NOFOCUSRECTSTYLE_H #define NOFOCUSRECTSTYLE_H   #include <QProxyStyle>   clas…
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…
在head中添加:<meta http-equiv="X-UA-Compatible" content="IE=edge"> 修改渲染模式即可.…