html - textarea 中的插入符不会自动传递新行(仅在 chrome 中)

标签 html css google-chrome

<textarea cols="152" rows="5">
Keep pushing space key after
the end of this sentence, you will notice that caret wouldn't pass new
row and stay put, start pushing space key now
</textarea>

当我在“现在开始按空格键”后继续按空格键时,插入符号不会自动传递到行尾的新行。我怎样才能自动将插入符号传递到行尾的新行?有什么CSS解决方案吗?而且只有 Chrome 有这个问题。

最佳答案

在 Chrome(和许多应用程序)中,光标不会跳到下一行,直到您输入一个非“空白”字符(因此空格永远不会将其放在一行中)。如果您在键入足够的空格以将光标一直移动到右边缘后观察,键入任何其他字符(数字、字母或标点符号),您将下降一行。这只是 chrome 处理文本区域的方式,并且不可配置。

在一个不相关的注释中,“^”是一个插入符。

关于html - textarea 中的插入符不会自动传递新行(仅在 chrome 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38591391/

相关文章:

html - 网页出现水平滚动条的原因

javascript - 在 JavaScript 中解析相对 URL

javascript - 缩放然后缩放到顶部?

CSS p :selectOneMenu

Chrome 中页面刷新 (F5) 后 jQuery 表现奇怪

javascript - 如何使用javascript访问隐藏的输入

javascript - .html() jQuery 方法异常错误 - 在本地解析为空白空间,但在生产环境中不解析

javascript - 如何将 div 元素放入 jQuery Slider 中,显示至少 5 个元素,并使用左右 slider 查看更多元素?

Jquery 重新加载 vs 在地址栏上按回车

angular - 无法加载 Angular 生成的网页(ng build --prod)