2011-11-25 83 views

回答

19

您是否設置了尺寸屬性?

<input type="file" name="datafile" size="40"> 

Firefox不支持通過CSS設置大小。

+0

但屬性「大小」以字符(字體和字體大小相關)測量,並且很難測量 – jondinham

+1

它仍然是唯一的方法。除此之外,你試圖做的事情是不可能的,因爲FF不支持它。 –

+3

選擇非常長的文件名後,這不起作用,它仍然超出輸入字段的邊界。 –

10

我不會有一個線索,如果有人還發現這個線程,但以防萬一...

input[type="file"] { 
max-width: 100%; 
} 

...爲我工作。削減重疊了,但至少它不高估或下了

+0

這是最好的答案。 – Adam

1

如果

<input type="file" name="file_to_upload" id="file_to_upload" style="max-width:75px;"> 

對我的作品在FF 37.0.1。但可能在舊版本中不起作用

相關問題