代码之家  ›  专栏  ›  技术社区  ›  Joh

ie6不工作

  •  0
  • Joh  · 技术社区  · 16 年前
    <img src="/images/home-1a.png" id ="tab66"  alt="home" />
    
    #tab66 {
     margin-left:0px;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
    }
    

    这是我的代码png图像在ie6,但它仍然没有显示透明度

    3 回复  |  直到 16 年前
        1
  •  1
  •   NullUserException Mark Roddy    16 年前

    试试这个jQuery插件: http://allinthehead.com/retro/338/supersleight-jquery-plugin


    使用.GIF,除非 真正地 必须使用PNG

        2
  •  1
  •   RAN    15 年前
    body{ background: #0D657B;}
    .png_hack {
      margin:0 auto;
      width:400px;
      height:100px;
      background-image: url(Img/png.png) !important;
      background-image: none;
      filter: none !important;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Img/png.png');
    }
    

    这是工作 http://www.newstyleonline.net/post/ie6-png-hack.html

        3
  •  0
  •   Razor    16 年前

    那是因为 AlphaImageLoader background-image ,显示 后面 src="/images/home-1a.png" 带有1x1像素的透明gif。

    一个更快的解决方案是:

    <div id="tab66"></div>
    
    #tab66 {
     margin-left:0px;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
     width: Xpx;
     height: Ypx;
    }
    

    如果你想让它自动化,我建议你 DD_belatedPNG .