Я знаю, что этот вопрос старый, но после долгих поисков я нашел решение, которое работает.
Вы можете добавить «отступ» в IE, добавив поля значения, используя следующее.
заполнение ввода по умолчанию
input[type="text"]{
padding-left:17px;
padding-right:17px;
}
заполнение для входов IE
input[type="text"]::-ms-value {
margin-left:17px;
margin-right:17px;
}
но тогда вам нужно будет удалить отступ для IE 10+ (чтобы он не использовал оба), что вы можете сделать с помощью этого медиазапроса.
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
input[type="text"] {
padding-left:0;
padding-right:0;
}
}