Не смотря на развитие, внедрение новых стандартов и плюшек в браузерах, у нет единых стандартов, как отображать элемент /> по умолчанию. Более того, у этого элемента нет атрибутов, позволяющих его в какой-то мере стилизовать.
Из-за необходимости привести это поле формы к единому виду во всех браузерах и «вписать» в разработанный дизайн, после поисков и анализа материалов в интернете был разработан метод замены вида поля формы на html+css, и js для расширения функциональности.
Метка «стилизация»
Произвольный вид поля file в html-форме, одинаковый во всех браузерах
2013-03-05 в 16:10, admin, рубрики: css, html, javascript, загрузка файлов, стилизация, Формы ввода, метки: загрузка файлов, стилизация, Формы вводаjClever — умный jNice с плюшками. Стилизация HTML-форм
2012-05-28 в 13:14, admin, рубрики: javascript, jquery, web-разработка, Веб-разработка, плагин, стилизация, стилизация радио и чекбоксов, формы, метки: javascript, jquery, web-разработка, плагин, стилизация, стилизация радио и чекбоксов, формы
Автор статьи и плагина — читатель DenisZ
jClever Forms — это плагин для стилизации HTML форм, который предоставляет свой API.
Опыт работы с такими стилизаторами форм, как jNice, jqTransform, Uniform заставил написать велосипед. Текущая версия практически полностью повторяет возможности jNice и даже дополняет их.