Ist es inzwischen möglich, den Button von <input type="file"...> mittels CSS o.ä., nicht aber Javascript(!), zu gestalten? Inzwischen deswegen, da ich zu diesem Thema via google Beiträge von 2006 gefunden hab. Ist ja schon etwas her.
Nein, ist nicht möglich. Die Dateiauswahl sieht aus guten Gründen je nach Browser und Betriebssystem unterschiedlich aus und lässt sich nur rudimentär formatieren.
Üblicherweise legt man die Dateiauswahl über einen in etwa gleich großen Button mit eine opacity: 0. Damit kann man einen beliebig aussehenden Button verwenden.
Mit JavaScript kann man zudem .click() des Feldes triggern; dabei kann das Dateiauswahlfeld ebenfalls unsichtbar sein und ganz woanders stehen.
Mathias