次の入力フィールドを使用しています
<input class="upload_button" type="file" multiple="" name="userfile">
複数のファイルをシステムにアップロードするために、ボタンと入力ボックスがバインドされているように見えるため、CSS で適切にスタイルを設定する方法がわかりません。
<input type="file"/>
CSS を使用して要素を直接スタイル設定することはできません。これは、ユーザーがだまされてファイルをアップロードするのを防ぐために Web ブラウザーが使用する予防措置です。
しかし、うまく機能する透過性を使用して、これを回避する手法があります。 http://www.quirksmode.org/dom/inputfile.html
たとえば、 type = "file"を複数にして、入力ファイルフィールドと同じ場所にz-index:-1;
画像を
(で)表示する必要があります。z-index:1;
私はそれについてあまり経験がありませんが、あなたを助けるかもしれないリンクを見つけました: http://www.quirksmode.org/dom/inputfile.html
スコットが言ったように、一部の入力要素は環境 (ブラウザーと OS) に依存するため、直接スタイルを設定することはできません。回避策を使用してもうまくいきませんでした。それらをエレガントに置き換えるソリューションを好みます。私が特に気に入っているのは、uniform.js です。