</br>
仍然是HTML5标签吗?
我有这样的印象,它不再被广泛使用,应该有更现代的东西来取代它。
为了符合HTML标准,我应该使用什么替代品呢?
</br>
仍然是HTML5标签吗?
我有这样的印象,它不再被广泛使用,应该有更现代的东西来取代它。
为了符合HTML标准,我应该使用什么替代品呢?
简单地说,<br>
就足够了。
其他形式是为了与XHTML兼容而存在的;可以编写同样的代码作为XHTML,也可以作为HTML工作。一些生成HTML的系统可能基于XML生成器,因此无法输出裸的 <br>
标签;如果您使用这样的系统,则使用 <br/>
也没问题,但如果不需要这样做,则没有必要。
然而,实际上很少有人使用XHTML。你需要将内容作为 application/xhtml+xml
提供才能将其解释为XHTML,并且在IE中无法正常工作(在支持XHTML的浏览器中,任何小错误都会导致页面无法显示)。因此,大部分看起来像XHTML的内容实际上是作为HTML提供和解释的。请参阅 Serving XHTML as text/html Considered Harmful 获取更多信息。
</br>
是无效的。它应该是 <br />
或者 <br>
。对于HTML5,最好只使用<br>
,但我相信在验证器中查看时并不重要。
在HTML5规范中,没有关于<br>
标签无效的信息(我阅读了w3.org和mozilla开发者文档)。我找到的唯一弃用通知是clear
属性,但这并不重要,因为它很少被使用。
关于使用<br>
标签的唯一事情 - 您只应该出于排版原因使用它 - 在文本内提供换行。您绝对不应该出于布局原因使用<br>
- 而应该使用display: block
元素。此外,您不应该使用多个<br>
标签,而应该使用margin
或padding
CSS属性。
除此之外,它仍然是完全有效的元素。它不太常用,因为<p>
更适合文本样式,但有时没有边距的换行也可以。
<br>
,在HTML中可以使用<br>
和<br />
,</br>
在HTML和HTML5中都是无效的。
<br/>
原样输出? - Stefan Fisk<br/>
来分隔文本,那么这是可以的。但是不要用它来在两个元素之间创建大约200像素的空间! - SaturnsEye