2010-08-31 48 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開發的烏托邦...