Невозможно увидеть введенный текст в поле ввода в браузере IE11 - PullRequest
0 голосов
/ 11 июля 2019

Я использую понятный интерфейс для создания веб-сайта. Я добавил некоторые дополнительные отступы поверх поля ввода. Кажется, это работает во всех браузерах, кроме IE11, где я не могу увидеть введенный текст. Какие изменения необходимо внести, чтобы текст появился в поле ввода?

Вот ссылка на стек, чтобы получить доступ к коду

https://stackblitz.com/edit/clarity-forms-test-ea75jb?file=src%2Fapp%2Fapp.component.css

<div class="clr-control-container">
            <div class="clr-input-wrapper">
              <input type="text" id="example" placeholder="Example Input" class="clr-input">
            </div>
 </div>

1010 * Styles *

input[type] {
   background-color: grey;
    padding: 21px 6px; //Adding padding is the reason causing the issue
   color:white;
    width: 100%;
    margin-top: 5px;
  }

Есть ли обходной путь для этой проблемы?

1 Ответ

2 голосов
/ 12 июля 2019

Я пытаюсь проверить код с помощью инструментов разработчика и обнаружил, что _ngcontent-c0 вызывает эту проблему.

enter image description here

Если вы удалите его из кода, вы сможете увидеть тест в текстовом поле в IE.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...