+

Наши независимые оценщики, работающие в нашей оценочной компании«ПЕРВАЯ МОСКОВСКАЯ.. Наши независимые оценщики, работающие в нашей оценочной компании«ПЕРВАЯ МОСКОВСКАЯ ОЦЕНОЧНАЯ КОМПАНИЯ» являются профессионалами своего дела и имеют большой опыт работы в оценочной деятельности. Наша оценочная компания обладает всеми необходимыми документами, для осуществления оценочной деятельности на территории РФ, в соответствии с Российским законодательством.

Размеры поля <input type=”file”>

Программирование

Метки (теги) : , ,

Автор: admin

Мне тут недавно пришлось в одном проекте уменьшать поле загрузки файла на сервер (<input type=”file”>). И именно уменьшать (либо увеличивать), а не украшать или еще что. Все бы  ничего, если бы не Firefox, который не хотел воспринимать css стиль width: 165 px; для поля <input type=”file”> (в Opera, Safari и IE width: xxx px; воспринимается как положено, и поле приводится к той ширине которые указаны вместо xxx).  И давай я шарить по всем форумам и блогам, то тут, то там натыкаясь на статьи о том как завуалировать или сделать прозрачным поле загрузки файла, а под ним сделать фоном (bacground) кнопку. То есть ничего того, что мне нужно. Понятно, что я не все форумы обошел и не все блоги перечитал, пока мне в голову не вломилась мысль, что можно ведь как в обычном <input type=”text”> задать атрибут size, который отвечает за количество символов которые будут видны. И так можете сами поэксперементировать, создав два поля загрузки файлов <input type=”file” value=”">  и <input type=”file” value=”" size=”10″>, и <input type=”file” value=”" size=”50″>. Ну как видите разницу? Это еще не конец. Заказчик захотел чтобы на кнопке “Обзор” размер шрифта был меньше (или крупнее).И тут уж без css не бойтись. И опять же меня спасает font-size: 10px; , только при этом нужно убрать из полей ввода intpun type=”file”  атрибут size.

Вот и конец моей маленькой заметки. Буду рад, если кому-то смог помочь. Всего Вам наилучшего!

Эту заметку чаще всего находят по таким фразам: задать длину поля file css и др.

Комментарии:

Оставить комментарий

=