去除链接元素的虚线框 兼容IE7、IE6、FF

推荐下面的代码

代码如下:

a {outline: none; /* for Forefox */ }

a {star:expression(this.onFocus=this.blur()); /* for Ie*/ }

下面的代码比较麻烦

我们采用htc文件的办法来解决这个问题。首页将以下代码保存为link.htc文件。

代码如下:

<public:attach event="onfocus" onevent="hscfsy()"/>

<script language="javascript">

function hscfsy(){

this.blur();

}

</script>

  在HTML文件中写入以下代码,建立一个链接:

<a href="#" title="我们">jb51.net</a>

  我们开始为此链接定义CSS样式:

a {

  display:block;

  width:100px;

  height:30px;

  line-height:30px;

  text-align:center;

}

a:hover {

  background:#ddd;

}

  CSS样式确定了链接的外观,具有一定宽度与高度的块元素。文字水平左右均居中对齐。

  我们在a标签的样式内,加入一条属性。用此消除链接的虚线边框:

a {

  display:block;

  width:100px;

  height:30px;

  line-height:30px;

  text-align:center;

  behavior:url(line.htc);

}

  我们运行以下代码查看效果:

DIVCSS实例教程:去除链接元素的虚线框 - www.jb51.net

a { display:block; width:100px; height:30px; line-height:30px; text-align:center; overflow:hidden; behavior:url(attachments/month_0805/line743_52css.htc)}

a:hover { background:#ddd; }

55CSS.com

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

我们在IE7、IE6中预览,已经没有问题了。但是在FF中虚线框依然存在。

  我们新增一条样式定义来解决此问题。

代码如下:

a:focus { outline:0; }

查看最终的运行效果:

DIVCSS实例教程:去除链接元素的虚线框 - www.52CSS.com

a { display:block; width:100px; height:30px; line-height:30px; text-align:center; overflow:hidden; behavior:url(attachments/month_0805/line743_52css.htc)}

a:hover { background:#ddd; }

a:focus { outline:0; }

55CSS.com

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

在IE7、IE6、FF中均成功实现了消除链接的虚线框。

(0)

相关推荐

  • 去除链接元素的虚线框 兼容IE7、IE6、FF

    推荐下面的代码 复制代码 代码如下: a {outline: none; /* for Forefox */ } a {star:expression(this.onFocus=this.blur()); /* for Ie*/ } 下面的代码比较麻烦 我们采用htc文件的办法来解决这个问题.首页将以下代码保存为link.htc文件. 复制代码 代码如下: <public:attach event="onfocus" onevent="hscfsy()"/&g

  • 一段非常好的滑动门[可感应触发或点击触发]兼容IE7 IE6 FireFox Opera

    如果是感应触发.就选onmouseover 如果是点击触发.就选onclick    [把它们两互相替换,就可随时变为感应或点击了] 而如果想在一个页面上有N个滑动门 就复制一套...将myTab0改成myTab1  myTab2  myTab3    等等等..都可以..或者换成你自己喜欢的名字...当然myTab0_Content0这个亦是要随着变动! 保留自己用 我的滑动门 body{ color: #000; font-family: "宋体", arial; font-siz

  • 去除链接虚线全面分析总结

    传统办法,在标签内加属性 代码多,修改难 <a href="link1.htm" onfocus="this.blur()">link1</a> <a href="link1.htm" onfocus="this.close()">link1</a> <a href="link1.htm" hidefocus="true">li

  • Python合并字典键值并去除重复元素的实例

    假设在python中有一字典如下: x={'a':'1,2,3', 'b':'2,3,4'} 需要合并为: x={'c':'1,2,3,4'} 需要做到三件事: 1. 将字符串转化为数值列表 2. 合并两个列表并添加新的键值 3. 去除重复元素 第1步通过常用的函数eval()就可以做到了,第2步需要添加一个键值并添加元素,第3步利用set集合的性质可以达到去重的效果,不过最后需要再将set集合转化为list列表.代码如下: x={'a':'1,2,3','b':'2,3,4'} x['c']=

  • php 按指定元素值去除数组元素的实现方法

    按指定元素值去除数组元素 复制代码 代码如下: <?php //去除值为"Cat"的元素 $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r($a); unset($a[array_search("Cat",$a)]);//array_search("Cat&

  • jQuery实现流动虚线框的方法

    本文实例讲述了jQuery实现流动虚线框的方法.分享给大家供大家参考.具体分析如下: 在百度UEditor的首页看到一个流动的虚线框的效果,所以自己用jQuery尝试也写一个,效果如下: css: .dashed-box{width:500px;height:100px;overflow:hidden;position:relative;} .dashed-top{width:2000px;height:0px;border-bottom:2px #ccc dashed;position:abs

  • Java List 集合如何去除null元素

    目录 List集合去除null元素 使用 for 循环处理集合 使用系统API 对比 java集合去空(list去空) 下面是自己写的集合去空 下面是公司十几年技术大牛写的集合去空 List集合去除null元素 使用 for 循环处理集合 思路: 这种处理方式是把要处理的集合进行遍历,取出其中不为空的元素,添加到新的集合中 public static <T> List<T> removeNull(List<? extends T> oldList) {     // 临

  • 自己写的兼容ie和ff的在线文本编辑器类似ewebeditor

    怎么说呢,刚包完夜吧,应该很累了,但现在仍有力气敲打着这些字符,看来我还没有到此为止啊. 废话少说,最近写了个在线的编辑器,类似ewebeditor那样的,当然没有人家那么强大,但是基本功能都有,而且还是兼容ie和ff的,为此我也花了不少功夫,还是赶紧把代码祭出来吧 demo.html: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org

  • JS上传图片预览插件制作(兼容到IE6)

    一.实现图片预览的一些方法. 了解了一下,其实方法都是大同小异的.大概有以下几种方式: ①订阅input[type=file]元素的onchange事件. 一旦选择的路径被改变就把图片上传至服务器,然后就返回图片在服务器端的地址,并且赋值到img元素上. 缺点:工作量大,有些上传并不是用户最终需要上传的图片,但是这种方式会把上传过程中选择过的图片都保存至服务器端,会造成资源浪费,而且服务器端清理临时的那些预览图片也需要一定的工作量. ②利用HTML5的新特性FileReader. 这个对象提供了

  • firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码

    在ie中,事件对象是作为一个全局变量来保存和维护的. 所有的浏览器事件,不管是用户触发的,还是其他事件, 都会更新window.event 对象. 所以在代码中,只要轻松调用 window.event 就可以轻松获取 事件对象, 再 event.srcElement 就可以取得触发事件的元素进行进一步处理在ff中, 事件对象却不是全局对象,一般情况下,是现场发生,现场使用,ff把事件对象自动传递给对应的事件处理函数. 在代码中,函数的第一个参数就是ff下的事件对象了. 以上是我个人对两个浏览器下

随机推荐