在HTML文本区域中添加换行符

时间:2020-03-05 18:54:29  来源:igfitidea点击:

如何在HTML页面的文本区域添加换行符?
我使用VB.net进行服务器端编码。

解决方案

回答

在输出中添加换行符(" \ n"):

<textarea>Hello

Bybye</textarea>

里面会有换行符。

回答

我们可以使用\ r \ n或者System.Environment.NewLine

回答

我相信这会起作用:

TextArea.Text = "Line 1" & vbCrLf & "Line 2"

如果我们希望少一些VB6,可以使用System.Environment.NewLine代替vbCrLf。

回答

在文本区域中,如在表单输入中一样,只有正常的换行符才起作用:

<textarea>
This is a text area
line breaks are automatic
</textarea>

如果我们是在谈论页面上的普通文本,则<br />(或者如果使用纯'ole HTML4,则只是<br>)是换行符。

但是,我想说的是,我们通常通常并不希望换行。通常,文本分为几段:

<p>
  This is some text
</p>
<p>
  This is some more
</p>

这样做要好得多,因为它可以提供有关如何根据阅读文本的机器来构造文本的线索。读取该文本的机器包括针对部分视力或者视力不佳的屏幕阅读器,将文本分为几段,可以将其正确呈现给这些用户。

回答

如果要从数据库等插入文本(通常这样做),请将所有"&lt;br />"转换为&vbCrLf。对我来说很棒:)

回答

如果不是vb,可以使用(cr,lf的ascii代码)