16


现在使用标签已经过时了吗?如果是这样,我应该改用什么?
对于新行,我这样编码。这些天不应该这样做吗?

<br />
<br />
<br />
<br />
4

4 回答 4

20

<br />旨在用于表示所述内容的中断,一个常见的示例是地址:

<p>
    20 street name<br />
    City Name<br />
    etc.
</p>

正如您在上面的示例中看到的,地址都是一组内容,中断仅用于演示目的。

简而言之:<p>标签应该用于将内容分成块,并且<br />标签应该用于该内容中所需的任何中断(用于演示目的,如上例所示)

<br />标签是完全有效的,它也在当前的 HTML5 规范中。

于 2013-01-07T14:22:43.063 回答
11

HTML 5 只需要<br>但是<br/>仍然可以。

如果您使用的是 XHTML 之类的东西,无论如何您都希望它是这样<br />的。

这个问题可能会告诉您您需要知道的一切:HTML 5:是 <br>、<br/> 还是 <br />?

于 2013-01-07T14:16:16.547 回答
8

(从最初的问题,在它被编辑之前):“换行结束标记”应该只在 XHTML 中使用 XML 内容类型(即几乎从不),即使那样你仍然可以使用<br />.


单独处理已编辑的问题:

如果您想要换行符,请使用<br>(或<br />在 XHTML 中)。HTML 5 也允许<br />,但这只是 XML 上瘾和糟糕的语法荧光笔的语法糖。

换行元素并没有过时,但与任何其他元素一样,它只能在适当的地方使用。适合换行的地方并不多,王子想到的最常见的是邮政地址和诗歌。在大多数情况下,a<p>更合适。在出现多个连续换行符的地方,添加填充或边距的样式表通常是正确的选择。

于 2013-01-07T14:17:14.887 回答
1

我将以不同的方式回答这个问题:

您可以使用<br />but 来回答我认为您要问的问题...是您可以使用 padding 元素来控制<p><div>控制间距。所以不要<br />只在 p 或 div 元素上添加填充。但正如人们提到<p>的那样:)

于 2013-01-07T14:30:01.000 回答