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

这篇文章转自:http://www.99css.com/?p=50  

作者很强,是我努力的目标,特地转来一篇,和大家分享!

通过设置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}

posted @ 2009-11-02 14:24  木头wood  阅读(1335)  评论(0编辑  收藏  举报