2016-02-27 95 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