IE的CSS修正

时间:2012-01-04 20:34:17

标签: asp.net css

     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样式表中有不透明度:0,我根本无法看到文件上传控件。

所以在更改不透明度后:2我只能在fireforx中看到文件上传控件。 IE中没有显示文件上传控件。 (IE 9)如何在IE浏览器中显示文件上传控件?

2 个答案:

答案 0 :(得分:1)

您似乎正在尝试删除opacity

答案 1 :(得分:1)

如果你希望它完全可见,只需从你的CSS中删除不透明度,moz-opacity和过滤器。

它没有出现在IE中,因为IE使用filter:alpha(不透明度)来确定不透明度,而你的滤镜:alpha(不透明度)设置为0(不可见)。

不透明度在0和1之间测量,0表示不可见,1表示可见。

过滤器:alpha(不透明度)在0到100之间测量。

希望有所帮助