2014-02-20 69 views
-1

,當你有一個不需要關閉標籤我注意到,有時你結束「>」,有時你用「/>」解釋基本的HTML標籤語義

例如結束標籤:

<img src="..."/> 
<input id="x" value="y"> 

但實際上兩者似乎互換。爲什麼?他們背後的含義是什麼?

+0

由於某種原因,如果我顯示的開放「<」比html didn 't show so so I emit it –

+0

'/'在任何版本的HTML中都不需要,它是XHTML語法..但是,在HTML中使用'/'不會損害你 –

+0

轉到www.w3schools.com –

回答

1

從技術上講,這回溯到XML規則之一,即所有開始標籤都必須有結束標籤。所以<a>必須有</a>。如果標籤內沒有內容,則可以通過<a/>進行註釋。這適用於所有標籤,即使大多數瀏覽器被設計爲處理某些標籤,如鏈接標籤,因爲設計師/開發人員通常不會遵循此規則了

+0

忘記提及我建議至少做「自閉」標籤() –