2012-01-04 44 views
0
 input[type=file] { 
position: relative; 
text-align: right; 
-moz-opacity:0 ; 
filter:alpha(opacity: 0); 
opacity: 2; 
z-index: 2; 
     } 

    <asp:FileUpload ID="filResume" class="file" runat="server" width="600" size="81" /> <br /> 

以前我在mY樣式表中有Opacity:0,並且根本無法看到文件上傳控件。IE的CSS更正

所以更改不透明度後:2我只能看到fireforx中的文件上傳控件。文件上傳控件不顯示在IE中。 (IE 9)我如何使文件uplaod控件在IE中可見?

+0

你知道什麼是'opacity'手段之間測量? – SLaks 2012-01-04 20:37:22

+0

...以及在FF和IE中測量的單位? – 2012-01-04 20:40:21

+1

哦,不要使用-moz-opacity,那是十年如此。只是不透明會做。 – 2012-01-04 20:41:42

回答

1

它看起來像你試圖刪除opacity

+0

filter:alpha(opacity:70); 不透明度:70; – SmilingLily 2012-01-04 20:53:30

+0

我將樣式更改爲上面,我能夠在IE中看到控件。 – SmilingLily 2012-01-04 20:53:55

1

如果您希望它完全可見,只需從您的css中刪除不透明度,moz-opacity和過濾器。因爲IE使用過濾器:alpha(不透明度)來確定不透明度,而你的過濾器:alpha(不透明度)被設置爲0(不可見),所以IE不會顯示它。

不透明度在0和1之間測量,0不可見,1可見。

過濾器:α(不透明度)0和100

希望幫助