这肯定是我在Web开发过程中遇到的最奇怪的错误之一。
下面显示的是使用Angular和PrimeNG指令的IE11中样式化但简单的文本输入字段(否文本区域)的屏幕快照(尽管我认为这没有任何关系) ),在用户键入内容并按下后,在字符串中间输入(触发搜索操作):
您可能已经注意到,字符串的一半显示在另一行中,就像文本字段实际上是文本区域一样。
IE开发人员工具显示如下HTML:
此输入字段的计算样式如下:
我没有看到任何样式可以修改上面的默认行为。
那么,一个简单的输入文本字段到底如何将文本包装在下面呢?