2009年9月8日星期二

使用 background:url(#) 解决 IE6&7 bug

通过设置selector{background:url(#)}可以解决一些IE6&7 bug:

  1. 鼠标滚轮失效bugdemo。当时用的是添加背景色的方法:
    #works{background:#fff}

    也可通过下面方法解决:

    #works{background:url(#)}
  2. a 标签为了 png-24 图片透明而使用透明滤镜后导致 a 链接不可点击,demo
    a{background:none}

    解决方法(demo):

    a{background:url(#);/*或指向透明的gif*/}

    详见 No Transparency Click Bug

  3. a 局部点击bug,demo。 解决方法(demo):
    a{background:url(#)}

    或:

    a{background: #fff}

    详见:Partial Click Bug v2

延伸阅读:

没有评论: