为什么 <br> 标签在行与行之间添加额外的空格,以及如何消除

Why does <br> tag add extra whitespace between lines, and how to eliminate

我有一个 HTML 片段

<p>
 REMIT TO ADDRESS: <br></br>
 1233 Main St<br></br>
 Lockbox 123<br></br>
 Anytown USA<br></br>
<p />

当在浏览器中作为 HTML 文件的一部分查看时,它会在下方适当呈现。

汇款地址:
1233 主街
密码箱 123
美国任何城镇

当 HTML 电子邮件消息中包含完全相同的片段时,在完全相同的浏览器或 Outlook 或任何其他程序中,它最终看起来像

汇至地址:

1233 主街

密码箱 123

美国任何城镇

当我查看源代码时,在 MS Edge 中,它看起来像

汇款地址:\u003cbr\u003e\u003cbr\u003e 1233 主街 \u003cbr\u003e\u003cbr\u003e 密码箱 123 \u003cbr\u003e\u003cbr\u003e 美国任何城镇 \u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cbr\u003e

当我查看 Chrome 中的源代码时,在每行之后添加了一个额外的

关于为什么会发生这种情况有什么想法吗?

只需 <br/><br> 就足够了。
<br> 在 HTML 工作。在XHTML中,标签必须以/结尾,所以<br/>
<br></br> 无效 HTML,我想这就是您在源代码中看到双行的原因
看这里W3school br tag