2011-11-25 24 views

Odpowiedz

19

Czy ustawiłeś atrybut wielkości?

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

Firefox nie obsługuje ustawiania rozmiaru za pomocą CSS.

+0

, ale atrybut "rozmiar" jest mierzony w znakach (w zależności od czcionki i rozmiaru czcionki) i trudno zmierzyć – jondinham

+1

To wciąż jedyny sposób. Poza tym to, co próbujesz zrobić, nie jest możliwe, ponieważ FF go nie obsługuje. –

+3

To nie działa, po wybraniu bardzo długiej nazwy pliku nadal przekracza granice pola wejściowego. –

10

ja nie mam pojęcia, czy ktoś jeszcze znajdzie ten wątek, ale na wszelki wypadek ...

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

... pracował dla mnie. Wycina nakładania off, ale przynajmniej nie ma nadmiernego lub przejazdowych już

+0

To jest najlepsza odpowiedź. – Adam

1

Co jeśli

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

Dla mnie działa w FF 37.0.1. Ale prawdopodobnie w starszych wersjach nie działa

Powiązane problemy