我和你有同样的问题,如果我理解正确。 您可能需要使用JavaScript函数来进行,或检查迈克尔麦迪的解决方案: http://www.quirksmode.org/dom/inputfile.html
事实上,你的按钮/文本框的显示取决于浏览器的版本,所以你可能要实现一个相对按钮。在我的网站,我这样做是在JavaScript这是更优雅,但如果你只在HTML喜欢:
和css:
div.fileinputs {
position: relative;
}
div.fakefile {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
input.file {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
}
(一切都在网站上的相关详细,因为它是一个良好已知问题)。希望能帮助到你。