如何在 HTML 标签内测试 CRLF

How to test CRLF inside an HTML tag

我知道我们可以使用 br 标签在 HTML 中拆分行,但我想像

这样拆分行

<h1>Hello &#0d;&#0a; World</h1>

应该return,

你好

世界

HTTP 支持 UTF-8。在 UTF-8 中,换行符为 0x0a,回车 return 为 0x0d。我检查了 < 和 D;在 h1 标签内,它被转换为它的符号。是否可以在 HTML 标记中执行回车 return 或只有 HTTP header 容易受到 CRLF 的影响。

这里有两个问题。

  1. Hexadecimal references&#x 开头,您正在尝试使用十六进制值作为十进制值。
  2. 默认情况下,新行并不比 HTML 中的任何其他白色 space 更重要。您需要使用 CSS 使它们可见(或少数元素之一,例如 <pre>,使用默认的 CSS 值)。

h1 { white-space: pre; }
<h1>Hello &#x0d;&#x0a; World</h1>


I know we can split lines in HTML using br tag but I want to split a line like

你还没有说 为什么 你想使用字符实体作为换行符,但是使用 <br> 元素可能是解决你遇到的任何问题的正确方法这里有