使用<br>而不是<br />

这个问题在这里已经有了答案:

  • HTML 5:它是<br>,还是<br />? 24个答案

  • 一个孤独的<br>是XHTML无效,因为XML文档必须关闭每个他们打开标签。 <br />在语义上与XML文档中的<br></br>相同,并且被称为自闭标签,所以在编写XHTML或使用HTML文档时会使用<br />一个XML解析器。

    这适用于HTML中没有结束标记的所有其他标记,如<hr /><meta />

    两者都是有效的HTML,所以没有理由不要使用<br /> ,除非你正在写一个破碎的HTML解析器。


    请注意,在XML中, <br/>是有效的。 然而,不知道自闭标签的较旧的HTML解析器已知会窒息此。 如果在标记名称和自闭标记标记( / )之前插入空格,那么这些解析器将/视为属性,或视为丢弃的噪声。 因此,应该始终确保在元素名称和自闭标记标记之间留出一个空格,以便与这些破碎的解析器兼容。


    <br>是在HTML做到这一点的有效方式,并<br/>是做在XHTML的方式。


    这是重复的,但无论如何,除了首选项之外,至少在HTML中没有区别。 在XML中, <br />更正确。

    链接地址: http://www.djcxy.com/p/15677.html

    上一篇: Using <br> instead of <br />

    下一篇: Can I use a :before or :after pseudo