在某特定条件下需要去除A标签的虚线框。
一般我就会用 a{outline:none}
可这是css3的属性。IE6,7都不支持的。
要兼容IE6:
在a标签里加入js控制,当a标签被聚焦时,强制取消焦点,这时候a标签自然不会有虚线框。
[code]
<a href="http://shanmao.me/" onfocus="this.blur();">测试</a>
[/code]
这里设置聚焦时触发blur();强制取消焦点。自然是屡试不爽。
这样就兼容了。
从小不努力,长大做IT。
在某特定条件下需要去除A标签的虚线框。
一般我就会用 a{outline:none}
可这是css3的属性。IE6,7都不支持的。
要兼容IE6:
在a标签里加入js控制,当a标签被聚焦时,强制取消焦点,这时候a标签自然不会有虚线框。
[code]
<a href="http://shanmao.me/" onfocus="this.blur();">测试</a>
[/code]
这里设置聚焦时触发blur();强制取消焦点。自然是屡试不爽。
这样就兼容了。
“去掉A标签的虚线框(兼容IE6)”的2个回复
评论已关闭。