Html Textarea仅在换行符上换行

Html Textarea仅在换行符上换行,html,textarea,overflow,whitespace,line-breaks,Html,Textarea,Overflow,Whitespace,Line Breaks,因此,我有一个文本区域,其中填充了数据库中的文本,供用户编辑。数据库中的文本包含换行符(\r\n)。我希望文本区域仅在换行时换行。我把不同的空白属性弄得一团糟,但似乎都不管用。现在,我有: textarea { width: 60em; height: 40em; white-space: pre-line; overflow: auto; } 它在换行符上会断开,但当一行上的文本长度超过60em时也会断开。我怎样才能让它只在断线时断线?正如andi所指出的,答

因此,我有一个文本区域,其中填充了数据库中的文本,供用户编辑。数据库中的文本包含换行符(\r\n)。我希望文本区域仅在换行时换行。我把不同的
空白
属性弄得一团糟,但似乎都不管用。现在,我有:

textarea
{
    width: 60em;
    height: 40em;
    white-space: pre-line;
    overflow: auto;
}

它在换行符上会断开,但当一行上的文本长度超过60em时也会断开。我怎样才能让它只在断线时断线?

正如andi所指出的,答案如下:



谢谢,但我正试图在IE9中实现这一点。该链接中的所有答案对我都不起作用。所提到的旧问题的批准答案,即
wrap=off
属性,自IE 4以来的所有IE版本都支持。对不起,wrap=“off”确实起作用。我错误地在另一个领域进行了测试。
<textarea wrap="off"></textarea>