Подтвердить что ты не робот

Есть ли способ установить ширину <input type='file'/"> для показа в Firefox?

Все атрибуты CSS, применяемые к <input type='file'/>, не работают в FF, но работают в большинстве других браузеров.

Просто не могу даже установить ширину. Любое решение? Нет JS, пожалуйста.

4b9b3361

Ответ 1

Установили ли атрибут размера?

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

Firefox не поддерживает установку размера с помощью CSS.

Ответ 2

У меня не было бы понятия, если кто-нибудь еще найдет этот поток, но на всякий случай...

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

... работал у меня. Вырезает перекрытие, но по крайней мере оно больше не превышает или меньше.

Ответ 3

Что делать, если

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

Для меня работает в FF 37.0.1. Но, возможно, в более старых версиях не работает