如何将css应用于输入类型文件以设置宽度?

如何将css应用于输入类型文件以设置宽度?,css,input-type-file,Css,Input Type File,我想设置html标记的宽度。并在输入类型文件中提供的浏览按钮上应用css 我提到以下几点- 以下也提到- 但它是针对特定浏览器的。它应该可以在mozila firefox、netscape navigator、google crome、safari等上使用,我不想隐藏原始的输入控件 如何做到这一点?简单的回答是,您无法真正设计输入文件的样式,而设计就是这样的。 然而,您可以使用一些技巧,例如: 你没有。这样不行 可以指定元素的大小,但浏览器自行选择如何使用该空间显示输入字段和按钮。不能单独设

我想设置html标记的宽度。并在输入类型文件中提供的浏览按钮上应用css

我提到以下几点-

以下也提到-

但它是针对特定浏览器的。它应该可以在mozila firefox、netscape navigator、google crome、safari等上使用,我不想隐藏原始的输入控件


如何做到这一点?

简单的回答是,您无法真正设计输入文件的样式,而设计就是这样的。 然而,您可以使用一些技巧,例如:
你没有。这样不行

可以指定元素的大小,但浏览器自行选择如何使用该空间显示输入字段和按钮。不能单独设置输入字段和按钮的样式


标准中甚至没有规定文件输入应该有一个输入框和一个按钮。浏览器可以以其认为合适的任何方式显示控件,而某些浏览器会以不同的方式显示控件,例如使用按钮和文本标签。

您无法真正做到这一点。隐藏原作是一条路要走。请阅读以下内容: