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

时间:2012-02-15 12:49:48

标签: css input-type-file

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

我提到了以下内容 -

Is there a way to set width of for showing in Firefox?

也提到以下 -

Setting uniform width in all browsers

但它适用于特定的浏览器。它应该适用于mozila firefox,netscape navigator,google crome,safari等。我不想隐藏原始输入控件。

怎么做?

2 个答案:

答案 0 :(得分:1)

简短的回答是你无法真正设计输入文件的样式,而且设计就是这样。 但是,有些技巧可供你使用,例如: http://www.quirksmode.org/dom/inputfile.html

答案 1 :(得分:1)

你没有。它没有那种方式。

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

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