Проблема связана со стилем заполнения и rem
единицей. Как мы видим, заполнитель исчез, и когда мы вводим значение с помощью браузера IE, мы не можем увидеть это значение.
Чтобы решить эту проблему, попробуйте обратиться к следующему коду, чтобы установить специальный стиль для браузера IE, или использовать px
вместо использования rem
.
<style>
.form-control-user {
border-radius: 10rem;
padding: 1.5rem 1rem;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS */
.form-control-user {
border-radius: 10rem;
padding: 2px 1rem;
}
}
</style>
или
<style>
.form-control-user {
border-radius: 10rem;
padding: 2px 1rem;
}
</style>
Результат в браузере IE выглядит следующим образом:
Кроме того, вы также можете установить высотусвойство, такое как это:
.form-control-user {
height:4rem;
border-radius: 10rem;
padding: 1.5rem 1rem;
}
Результат, как показано ниже: