什么是主要的区别

时间:2015-02-14 05:11:53

标签: html

html标记中<br></br>之间的主要区别是什么?有人可以解释这两者的主要区别,因为它让我感到困惑。提前感谢您的所有评论。 :)

1 个答案:

答案 0 :(得分:12)

实际上,</br>不存在。只需<br><br />

然而,区别在于位置,并且对于所有XML标记都是通用的。 <TAG_NAME>表示标记的开头,</TAG_NAME>表示标记的结尾。如果标签之间没有任何内容,则可以使用自闭合或空标签,它结合了开头和结尾。它看起来像<TAG_NAME />

在XML中,任何标记都可以自​​动关闭,但是,对于HTML,只有那样定义的标记应该以这种方式使用。因此,您永远不应该<div />,而应该使用<div></div>,即使它是空的。正如已经指出的那样,HTML中的一些自闭项标记<br />,以及<param /><input /><track />等内容。您可以查看完整列表here

因此,基本上,上面链接中的元素可以自动关闭。它们通常具有指示其数据的属性,但不允许在其中包含其他元素。其他元素,其中可能包含其他元素,需要<TAG></TAG>完成。

请注意,在不太严格的规则下,在HTML中,自闭项标记不需要结尾斜杠,因此<br>等同于<br />。然而,后一种形式是优选的,并且看起来更清洁。此外,任何不自动关闭但不关闭属性的标签(即具有</TAG>)将导致您成为一场噩梦,因为元素将拥有应该是兄弟姐妹的父母。

希望有所帮助。