现在使用标签已经过时了吗?如果是这样,我应该改用什么?
对于新行,我这样编码。这些天不应该这样做吗?
<br />
<br />
<br />
<br />
<br />
旨在用于表示所述内容的中断,一个常见的示例是地址:
<p>
20 street name<br />
City Name<br />
etc.
</p>
正如您在上面的示例中看到的,地址都是一组内容,中断仅用于演示目的。
简而言之:<p>
标签应该用于将内容分成块,并且<br />
标签应该用于该内容中所需的任何中断(用于演示目的,如上例所示)
该<br />
标签是完全有效的,它也在当前的 HTML5 规范中。
HTML 5 只需要<br>
但是<br/>
仍然可以。
如果您使用的是 XHTML 之类的东西,无论如何您都希望它是这样<br />
的。
这个问题可能会告诉您您需要知道的一切:HTML 5:是 <br>、<br/> 还是 <br />?
(从最初的问题,在它被编辑之前):“换行结束标记”应该只在 XHTML 中使用 XML 内容类型(即几乎从不),即使那样你仍然可以使用<br />
.
单独处理已编辑的问题:
如果您想要换行符,请使用<br>
(或<br />
在 XHTML 中)。HTML 5 也允许<br />
,但这只是 XML 上瘾和糟糕的语法荧光笔的语法糖。
换行元素并没有过时,但与任何其他元素一样,它只能在适当的地方使用。适合换行的地方并不多,王子想到的最常见的是邮政地址和诗歌。在大多数情况下,a<p>
更合适。在出现多个连续换行符的地方,添加填充或边距的样式表通常是正确的选择。
我将以不同的方式回答这个问题:
您可以使用<br />
but 来回答我认为您要问的问题...是您可以使用 padding 元素来控制<p>
或<div>
控制间距。所以不要<br />
只在 p 或 div 元素上添加填充。但正如人们提到<p>
的那样:)