2012-02-09 58 views
0

我正在面對一個顯示彈出窗口的問題。除了Internet Explorer之外,Popup完全適用於所有瀏覽器。彈出窗口在Internet Explorer中透明。我不知道爲什麼?這是我的CSS:彈出窗口在Internet Explorer中顯示爲透明

.new_popup{ 
position: fixed; 
left: 149.5px; 
top: 146px; 
z-index: 100; 
width: 496px; 
display: none; 
background:none; 
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
filter:alpha(opacity=100); 
} 

任何人都可以幫助我嗎? 感謝 小吃

+0

你使用哪種版本的IE? – sinsedrix 2012-02-09 12:03:21

+0

你期待什麼而不是透明度? – 2012-02-09 12:04:34

回答

0

取決於IE版本,不透明度不具有相同的語法:

-ms-filter: "alpha(opacity=10)"; /* IE 8 */ 
filter : alpha(opacity=10); /* IE < 8 */ 
opacity: 0.1; /* IE 9 */ 

你是怎麼想到通過設置:

background:none; 
+0

我希望彈出窗口具有白色背景而不是透明度以及彈出窗口中的內容和按鈕,不希望不透明或透明或類似。現在它顯示不透明/透明,內容和按鈕在IE中不可讀。我正在使用IE 8.謝謝 - 塔帕斯 – 2012-02-10 06:35:09