在网上找到的方法,挨个试了下:
一 在<a>标签中加入onFocus="this.blur()"语句:
<a href="#" onFocus="this.blur()">try</a>
方法笨,但是好使,兼容ie,ff 。
二 在<a>标签中加入hidefocus:
<a href="###" hidefocus>link</a>
ff下不起作用。
三 如果连接太多,可以用外部链接 .HTC 文件。
如,blur.htc 文件内容如下:
<public:attach event="onfocus" onevent="makeblur()"/>
<script language="javascript">
function makeblur(){
this.blur();
}
</script>
在 CSS 中加入如下代码:
A { behavior:url(blur.htc); }
ff下不起作用。
四 使用CSS样式,可加入代码:
a {blr:expression(this.onFocus=this.blur())}
ff不起作用
第一种方法虽然起作用,但是如果一个页面很多链接就很麻烦了,理想的办法:
在第四种的基础上 加个a{outline:none;}
去掉焦点虚线
最新推荐文章于 2024-07-15 19:23:23 发布