HTML textarea 切断开始的新行
Posted
技术标签:
【中文标题】HTML textarea 切断开始的新行【英文标题】:HTML textarea cuts off beginning new lines 【发布时间】:2017-05-06 01:35:22 【问题描述】:当 html 文本区域在文本区域中的任何其他内容(无论是空格或制表符等空白字符(“\ t") 与否。
但是,当文本区域内容开始以换行(例如,“\ntest”)时,该换行会在显示中被截断。
关于是什么原因/如何解决它的任何想法?
【问题讨论】:
w3.org/TR/html5/syntax.html#element-restrictions - 可以在 pre 和 textarea 元素的开始标记之后立即放置一个换行符。如果元素的内容打算以换行符开头,则作者需要包含两个连续的换行符。 @AleksandrM - 所以,这根本就不是 Struts 2 的问题……这已经在另一个问题中得到解答了吗? 是的,不是 S2 问题。 这个问题已经在另一个问题中得到回答了吗? - 我不知道。 @AleksandrM 我已经更新了我的问题,使其指向正确的控制。如果您发表您的评论作为答案,我会支持并接受它。 【参考方案1】:这似乎是spec。
可以在
pre
和textarea
元素的开始标记之后立即放置一个换行符。如果元素的内容打算以换行符开头,则作者需要包含两个连续的换行符。
请注意,过去在各种浏览器中存在一些关于在元素中引入新行的错误:
https://bugzilla.mozilla.org/show_bug.cgi?id=591988 https://bugs.chromium.org/p/chromium/issues/detail?id=62901【讨论】:
以上是关于HTML textarea 切断开始的新行的主要内容,如果未能解决你的问题,请参考以下文章