现在使用<br/>标签是否过时了?如果是这样,我应该使用什么呢?

时间:2013-01-07 14:14:59

标签: html css html5

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

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

4 个答案:

答案 0 :(得分:17)

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

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

正如您在上面的示例中所看到的,地址是一组内容,休息仅用于表示目的。

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

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

答案 1 :(得分:10)

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

如果你使用像XHTML这样的东西,那么无论如何你都希望它是<br /> ..

这个问题可能会告诉你需要知道的一切:HTML 5: Is it <br>, <br/>, or <br />?

答案 2 :(得分:7)

(原始问题,在编辑之前):“换行结束标记”应该只用于XHTML中,并使用XML内容类型(即几乎从不),即便如此,你仍然可以使用{ {1}}。


单独处理已编辑的问题:

如果您想换行,请使用<br />(或XHTML中的<br>)。 HTML 5也允许<br />,但这只是XML上瘾和语法错误突出显示器的语法糖。

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

答案 3 :(得分:1)

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

您可以使用<br />但是按我认为您要问的方式回答问题...您可以让<p><div>使用padding元素控制间距。所以不要添加<br />而只是在p或div元素上进行填充。但是,正如人们提到<p>是要走的路:)