Это, должно быть, одна из самых странных ошибок, с которыми я когда-либо сталкивался в моей жизни в веб-разработке.
Ниже вы видите скриншот стилизованного, но простого поля ввода текста ( НЕ текстовая область) в IE11, используя директивы Angular и PrimeNG (хотя я не думаю, что это как-то связано с ними), после того, как пользователь что-то набрал и нажал ввод в середине строки (который запускает поисковое действие):
![Screenshot of input text field with text wrapped in IE11](https://i.stack.imgur.com/vaYm5.png)
Как вы могли заметить, половина строки отображается в другой строке, как будто текстовое полефактически текстовая область.
Инструменты разработчика IE показывают HTML-код следующим образом:
![HTML snippet for input text field with wrapped text in IE11](https://i.stack.imgur.com/xcaFs.png)
Вычисленные стили для этого поля ввода являютсяследующие:
![Computed styles for input text field with wrapped text in IE11](https://i.stack.imgur.com/7F9d6.png)
Я не вижу никаких стилей, изменяющих поведение по умолчанию выше.
Так как же это возможно дляпростое поле ввода текста, чтобы обернуть текст в ???