输入浏览按钮应该与IE8中的IE11中的空格一起出现。

请查看以下图片,以便您对我的问题有一个清晰的认识。

在IE11上,它是这样来的,我是说这是错误的。



在IE8上,它是这样来的,我是说这是正确的。


因此,我需要在IE 11中使用同一个按钮来附带空格,有什么帮助吗?

最佳答案

每个浏览器都对<input type="file"/>使用其自己的样式,通常最好接受该样式,并使用默认样式,因为目前尚无标准的解决方案来对上载按钮进行样式设置。

但是,如果您坚持要添加空格,则可以使用非标准的::-ms-browse选择器来定位最新IE上的“浏览”按钮。

例如:

::-ms-browse {
    margin-left: 5px;
}


(您可以使用::-ms-value设置输入字段部分的样式。)

请看一下这个问题:How to remove default file input style on IE10?

10-07 13:57
查看更多