Ответ 1
IE поддерживает несколько псевдоэлементов для входных файлов:
-
::-ms-value
для оформления части, где отображается текст. -
::-ms-browse
для стилизации кнопки
Используя их, вы можете стилизовать обе части ввода файла, как бы вы ни пожелали.