为什么 <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
我有一个 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