2014-05-01 89 views
0

我遇到了關於background-size屬性的this解決方案。問題是這個代碼下面的每個樣式停止工作。這就像IE忽略它。IE8忽略CSS樣式

enter image description here

#div { 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/img.jpg', sizingMethod='scale'); 

    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/img.jpg', 
sizingMethod='scale')"; 
} 
+0

@TylerH'-ms-filter'需要加引號。 –

回答

1

我要大膽地猜測它不喜歡你的過濾器的參數是在多條線路。

原因是因爲它可能不會正確解釋},從而導致樣式表的其餘部分失敗。

嘗試將整個filter字符串放在一行上,並確保}在它後面。

+0

這實際上工作。謝謝 – user2013488

+1

那麼你知道什麼,「黑暗中的成功鏡頭」的另一點;) –

-1
/* This works in IE 8 & 9 too */ 
filter: alpha(opacity=50); 
+0

-stares茫然 - 如何改變阿爾法不透明度...模擬'背景大小? –

0
#div { 
background: transparent; 
filter: 
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=ie8-logo.png,sizingMethod='scale'); 

}

請嘗試這樣的 「背景:透明」