2016-02-27 97 views
0

在html中,您有<img src='...'/>标记与<div> </div>与void标签相反的是什么?

我知道上面的img标记被称为void/self closing标记。什么是div标签叫?另外,在HTML中使用1还是其他标记,或HTML之外的其他标记(即XML)之间是否存在含义?

+1

[8.1.2。元素](http://w3c.github.io/html/syntax.html#writing-html-documents-elements)有五种不同的元素:void元素,原始文本元素,可转义的原始文本元素,外部元素,和正常的元素。 – Alohci

回答

1

在HTML中,您有void元素。这些是不能有任何子节点的元素。不是void元素的元素是非void元素。

在HTML中<img>是一个开始标记。 <img />是一个开始标记,其中//没有特殊含义)。 <div>是开始标记。 </div>是结束标签。

在XML <foo />是一个空元素标记。 (开始和结束标记是相同的)。

+0

in xml-是否意味着不能有子节点? – user11235813

+0

@ user11235813 - XML中的空元素语法完全独立于元素具有子节点的能力(由DTD/Schema决定)。显然,给它的子节点,你将需要使用开始标记/结束标记语法。 – Quentin