[英]How can I add line break to html text without using any html tag
我想在网站上的个人资料文本中插入一个换行符,它只允许插入文本,所以我不能使用任何 html 标签。
我想知道是否有任何方式插入换行符,就像使用 ASCII 代码插入空格或制表符一样?
没有。 您可以输入例如 LINE FEED 字符作为
,但这无济于事:根据 HTML 规则,它仍将被视为另一个空格字符,并且任何空格字符序列都相当于普通 HTML 内容中的一个空格。 您不能通过字符本身(只能通过 HTML 标记或 CSS)覆盖处理字符的 HTML 规则。
我认为您正在寻找像' '
这样' '
代码所以...
“进位返回”代码是' '
也许你正在寻找的是: ASCII HTML CODES
您可以将white-space
设置为pre-line
- 这将尊重回车。
p {
white-space: pre-line;
}
<p>Hello,\r\nGoodbye!</p>
将呈现:
Hello,
Goodbye!
您可能无法添加任意换行符。 但是,如果要在长度不足以将文本显示为单行的容器内呈现文本,则您可以影响换行符发生的位置。 只需在文本的正确位置使用不间断空格即可。
假设文本包含句子,它将被分成几行,并且您希望在某个句子之前出现换行符。 然后在句子中使用不间断空格而不是常规空格。 特定的句子可能不适合当前行,并将在新行上呈现:
The text is to be rendered in this box. Let's force a line break now. This•text•starts•on•a•new•line as it will not fit on the previous line without breaking the text (• stands for ).
您可以在发送电子邮件时使用<pre>
标签。 在此标签中,文本换行符在 html 中显示为实际换行符。
<p> this is a text with line breaks </p> <pre> this is a text with line breaks </pre>
在 mailto 正文中,这创建了一个没有任何问题的新行:%0D
尝试\\n
从你想要断线的地方开始。
您和其他阅读本文的人可能会使用它
%0A
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.