为了去除链接的虚线框,网上搜索到最常见的方法是onfocus=“this.blur()”,不过同时搜索到的是这会不利于盲人浏览使用页面

在淘宝ued官方博客上详细说明了解决方法,这里转了部分,完整版:http://ued.taobao.com/blog/?p=3845(博客园可以放外链吗?)

去除虚线框的方法 优劣 兼容性 是否中断tab
<a href=”#” onfocus=”this.blur()”>this blur</a> 链接聚焦触发时失去焦点,js和html耦合在一起 没有兼容性问题
a:focus {outline:none}或
a{outline:none}
outline由css2.1引入,去除虚线框视觉上的问题正是css的职责 ie6/ie7不支持,ie8+/ff /safari/opera[2]支持
<a href=”#” hidefocus=”true” >hidefocus</a> 该属性是ie的私有属性[3] ie5+支持
a { noFocusLine: expression(this.onFocus = this.blur())} 可批量处理,但expression的性能问题不能忽视 expression ie6/7支持,ie8+、非ie不支持

综合以上,去除链接虚线框的推荐方法是:ie下用hidefocus属性,ff/chorme/opera/safari下用outline:none。即:

<a href=”#” hidefocus=”true” >链接</a>
a:focus {
    outline:none;
}

模版世界:http://www.templatesy.com

最新文章

  1. ndk学习5: ndk中使用c++
  2. 【HDU】2138 How many prime numbers
  3. wind.onload和$(document).ready()的区别例示
  4. Spring-事物-不依赖应用服务器的开源JTA事物实现
  5. C#项目代码规范
  6. js调试工具Console命令详解
  7. 初学Javascript对象
  8. NSOperationQueue和GCD的区别
  9. IOS9中联系人对象的使用及增删改查操作的函数封装
  10. 取list的值
  11. 顶尖 API 文档管理工具 (Yapi)
  12. C语言中malloc函数返回值是否需要类型强制转换问题
  13. Linux基础命令---ifcfg
  14. 不同路径 II
  15. input不记录之前输入的值
  16. MySQL通过视图(或临时表)实现动态SQL(游标)
  17. vim 删除一整块,vim 删除一整行
  18. 【笔记】css 1像素边框
  19. OSG-获取OSG的源代码和第三方库并编译
  20. Java并发编程学习笔记

热门文章

  1. apk反编译、smali修改、回编译笔记
  2. 对蓝牙profile的理解
  3. SQLSERVER20008 完整备份和差异备份
  4. WCF初识
  5. Oracle等待事件db file parallel read
  6. thinkphp多语言设置
  7. Mac系统上用Node做APNS
  8. SqlServer数据库端口默认是1433吗?
  9. Secretary Problem
  10. this 的工作原理