2010-08-31 49 views
4
a#logo { 
    _background:transparent; 
    _filter:progid:dXImageTransform.Microsoft.alphaImageLoader(src="/assets/images/header/logo.png", sizingMethod="crop"); 
    _cursor:pointer; 
} 

回答

4

它修复了一个IE浏览器渲染透明PNGs的问题,为IE指定一个不同的图像加载器。

这绝对是特定于IE的。但大多数情况下,由于大多数页面在页面上具有多个透明PNG,因此不会明确地在CSS中完成此操作。大多数开发人员使用Javascript来修复页面上的所有图像。

这些脚本中最受欢迎的是TwinHelix's IE PNG Fix

0

它使Internet Explorer使用PNG Alpha透明度。 我也相信这不是根据官方的CSS标准,所以我会尽可能避免。 不幸的是,使用纯粹的标准是一个跨浏览器Web开发的乌托邦...