清除 A 链接在点击时会产生虚线的问题

a{blr:expression(this.onFocus=this.blur())}


1.给元素固有属性赋值

 

  下面是定义container容器的宽度,如果<725就为自己的宽度,否则就等于725,相当于max-width:725px;。

 

  

<style type="text/css" media="screen">

 

  #container { width: expression((documentElement.clientWidth > 725) ? "725px" : "auto" ); }

 

  </style>

 

<style type="text/css">   a {star : expression(this.onFocus=this.blur());}   </style> 

 

说明:里面的star就是自己任意定义的属性,你可以随自己喜好另外定义,接着包含在expression()里的语句就是JS脚本,在自定义属性与expression之间可别忘了还有一个引号,因为实质还是CSS,所以放在style标签内,而非script内。OK,这样就很容易地用一句话实现了页面中的链接虚线框的消除。不过你先别得意,如果触发的特效是CSS的属性变化,那么出来的结果会跟你的本意有差别。例如你想随鼠标的移进移出而改变页面中的文本框颜色更改,你可能想当然的会认为应该写为

<style type="text/css">
 
  input {star : expression(οnmοuseοver=function()
 
  {this.style.backgroundColor="#FF0000"},
 
  οnmοuseοut=function(){this.style.backgroundColor="#FFFFFF"}) }
 
  </style>
 
  <input type="text">
 
  <input type="text">
 
  <input type="text">
 
  注意:不是非常需要,一般不建议使用expression,因为expression对浏览器资源要求比较高。

 

转载于:https://www.cnblogs.com/lcuzhanglei/archive/2012/08/08/2628080.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值