【问题标题】:Textarea word wrap only on line breaksTextarea 仅在换行符处换行
【发布时间】:2013-08-18 00:29:27
【问题描述】:

所以,我有一个文本区域,其中填充了数据库中的文本,供用户编辑。数据库中的文本中包含换行符 (\r\n)。我希望 textarea 仅在换行符处换行。我弄乱了不同的white-space 属性,但似乎没有一个有效。现在,我有:

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

它确实会在换行符处中断,但当一行上的文本超过 60em 时也会中断。如何让它只在换行符处换行?

【问题讨论】:

  • 谢谢,但我正试图让它在 IE9 中工作。该链接中的任何答案都不适合我。
  • 从 IE 4 开始,所有 IE 版本都支持对上述旧问题的批准答案 wrap=off 属性。
  • 抱歉,wrap="off" 确实有效。我错误地在不同的领域进行了测试。

标签: html textarea overflow whitespace line-breaks


【解决方案1】:

正如安迪指出的,答案就在这里:HTML Textarea horizontal scroll

<textarea wrap="off"></textarea>

【讨论】:

    猜你喜欢
    • 2014-11-01
    • 2014-08-16
    • 2011-09-13
    • 1970-01-01
    • 2011-04-30
    • 2017-06-13
    • 2015-08-16
    • 2013-02-27
    • 2012-10-23
    相关资源
    最近更新 更多