所有CSS屬性都適用於<input type='file'/>
不適用於FF,但適用於大多數其他瀏覽器。有沒有辦法設置<input type ='file'/>在Firefox中顯示的寬度?
只是不能設置寬度。任何解決方案沒有JS請。
所有CSS屬性都適用於<input type='file'/>
不適用於FF,但適用於大多數其他瀏覽器。有沒有辦法設置<input type ='file'/>在Firefox中顯示的寬度?
只是不能設置寬度。任何解決方案沒有JS請。
您是否設置了尺寸屬性?
<input type="file" name="datafile" size="40">
Firefox不支持通過CSS設置大小。
我不會有一個線索,如果有人還發現這個線程,但以防萬一...
input[type="file"] {
max-width: 100%;
}
...爲我工作。削減重疊了,但至少它不高估或下了
這是最好的答案。 – Adam
如果
<input type="file" name="file_to_upload" id="file_to_upload" style="max-width:75px;">
對我的作品在FF 37.0.1。但可能在舊版本中不起作用
但屬性「大小」以字符(字體和字體大小相關)測量,並且很難測量 – jondinham
它仍然是唯一的方法。除此之外,你試圖做的事情是不可能的,因爲FF不支持它。 –
選擇非常長的文件名後,這不起作用,它仍然超出輸入字段的邊界。 –