博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
去掉a标签 点击之后的边框
阅读量:6437 次
发布时间:2019-06-23

本文共 545 字,大约阅读时间需要 1 分钟。

hot3.png

用outline解决,这个除了ie其他都支持,所以将a标签a:{outline:no} 边框就去掉了

对于ie,现在介绍一个有趣属性expression,这个属性可以再css中直接和js交互

因此只需对于ie a{star:expression(this.οnfοcus=this.blur())};即可

最终解决方案

a{    outline:no;    star:expression(this.onfocus=this.blur());}
在介绍一下expression,对于上面的star只是为了适应css结构,可以随便定义
当你要通过这个属性改变css属性时,所有的代码必须写到 一个定义的function(){}作用域中
例子:
a{
star:expression(onmouseover=this.background='red');
}
上面这种方式不会起作用,但只需加个function()就可以了,对于不改变css属性的可以随便写
a{
star:expression(onmouseover=function(){this.background='red'});
}

转载于:https://my.oschina.net/lirongfei/blog/98283

你可能感兴趣的文章
【JS】//将中文逗号转换为英文逗号
查看>>
在VS2012中实现Ext JS的智能提示太简单了
查看>>
Extnet Direct 提交后台事件文件下载设置
查看>>
邻接矩阵与二叉排序树
查看>>
CSS选择器
查看>>
购物车练习
查看>>
js实现在表格中删除和添加一行
查看>>
SOCKET简单爬虫实现代码和使用方法
查看>>
跨域解决方案汇总
查看>>
In App Purchase
查看>>
js判断对象的类型的四种方式
查看>>
RPC框架的可靠性设计
查看>>
使用自选择创建团队
查看>>
基准测试(Benchmarks)不必消亡
查看>>
ceph 常用命令记录(完善中...)
查看>>
C# 7.3新特性一览
查看>>
用Chrome开发者工具调试一切
查看>>
简易mvvm库的设计实现
查看>>
AppDynamics把业务交易跟踪扩展到SAP环境
查看>>
[Three.js]Three.js中文文档-自定义混合方程常数
查看>>