📅  最后修改于: 2023-12-03 14:51:25.369000             🧑  作者: Mango
,
和
都是用来在 HTML 中插入换行符的标记。虽然它们都能实现换行的效果,但它们之间还是有些细微的差别。
在 HTML4 中,
标记通常被用来插入一个段落中的换行符。
<p>这是第一行。<br>
这是第二行。</p>
实际效果如下:
这是第一行。
这是第二行。
需要注意的是,
标记是没有结束标记的,它只是一个单标记。
在 XHTML 中,
标记与 XML 的语法一致,需要有一个结束标记。因此,在 XHTML 中,你需要使用
标记。
<p>这是第一行。<br/>
这是第二行。</p>
实际效果如下:
这是第一行。
这是第二行。
需要注意的是,XHTML 中的所有标记都需要结束标记。因此,如果你编写的标记不是单标记,那么你需要使用结束标记,比如:
<div>
<p>这是一个段落。</p>
<p>这是另一个段落。</p>
</div>
有时候,你还会看到一个带有空格的
标记,比如:
<p>这是第一行。<br >
这是第二行。</p>
这种写法通常被认为是不标准的,而且有时候会导致在一些浏览器中显示不正确。
因此,在编写 HTML 的时候,你应该尽可能地遵守 HTML 和 XHTML 的标准,使用
或
标记来插入换行符。
如果你需要在 HTML 中插入多个换行符,你可以使用 CSS 中的 line-height 属性,比如:
p {
line-height: 1.5em;
}
这个属性值就是行高,它可以是绝对单位,也可以是相对单位,比如 em、rem、% 等。
参考: