【问题标题】:How to remove default file input style on IE10?如何删除 IE10 上的默认文件输入样式?
【发布时间】:2026-02-08 22:40:01
【问题描述】:

这是我在不同浏览器上的文件输入。 IE10 使用可怕的默认样式。关于如何删除它的任何想法?

【问题讨论】:

  • 天啊,你是对的......这真的很糟糕。
  • 呃,如果你问我,它们看起来都很糟糕,但至少 chrome 看起来像一个普通的 HTML 表单。
  • 我只是希望它们看起来完全一样。而IE10不想。 :)

标签: css file input styles internet-explorer-10


【解决方案1】:

使用重置 CSS 模板(例如:http://meyerweb.com/eric/tools/css/reset/

然后使用您自己的 CSS 自行设置样式。

【讨论】:

  • 那我猜,你得自己重写 CSS 吧?
【解决方案2】:

IE 支持大量用于文件输入的伪元素:

使用这些,您可以根据需要设置文件输入的两个部分的样式。

【讨论】:

  • 谢谢!可以隐藏::ms-value,让按钮占据整个点击区域。