ширина ввода файла Chrome - PullRequest
3 голосов
/ 22 декабря 2010

, поэтому я вставляю объект <input type="file"> в довольно маленькую таблицу .... все работает нормально, но когда я смотрю его в Chrome, даже если сам объект загрузки файла имеет ширину всего около 170px, тозанимают 240px пространства (170px для объекта загрузки и 80px пробела) и, следовательно, растягивают таблицу на избыток этого количества ....

Я попытался использовать size = "10" или width = "10 "безрезультатно ....

кто-нибудь знает, как установить его так, чтобы он не растягивался так долго?Я имею в виду, что загрузка самого файла занимает всего 170px ... Я не вижу причин, почему он должен занимать всего 240px в дополнительных пробелах

1 Ответ

5 голосов
/ 22 декабря 2010

Если вы примените границу к вводу файла с помощью CSS (например, border: 1px solid red;), вы увидите, что элемент управления содержит область пробелов. Здесь появится имя выбранного файла.

No specific width specified

Вы можете изменить ширину элемента управления, используя стиль CSS width: 170px, чтобы сделать его шириной 170 пикселей.

Width of 170px specified

Обратите внимание, что при этом выбранное имя файла будет усечено.

...