自闭合标签在HTML中大多没有意义 (#tilPost)
原文英文,约600词,阅读约需3分钟。发表于: 。Here's a fun one: consider the following HTML in which the classes red, blue and green render the particular background color — what will be rendered? <div class="blue" /> Blue <div...
自闭合标签在HTML中大多没有意义。自闭合元素主要是XHTML时代的遗留物,而HTML则更加友好,即使写入无效的HTML也会尽力处理。对于hr、br或input等空元素,关闭标签(/)没有任何效果。SVG、XML和MathML在HTML中是例外,它们有自闭合标签。HTML解析器只关注标签名称,判断元素是否是空的和“自包含”。定义的空元素有area、base、br、col、embed、hr、img、input、link、meta、source、track和wbr。因此,文章开头的HTML中的闭合div(<div />)没有任何效果。