2010-09-01 40 views

回答

5

根據spec,如果標籤無效,則不應關閉標籤。無效的元素是開始標記和結束標記之間沒有數據的元素;即它所需要的一切都屬於屬性。該規範包括空隙元素的列表:

  • 區域
  • BR
  • COL
  • 命令
  • 嵌入
  • 小時
  • IMG
  • 輸入
  • 凱基
  • 鏈接
  • PARAM
  • 軌道
  • WBR

所以,你的經驗法則是:可以將它有起點和終點之間的事情標籤和意義?如果是這樣,它應該有一個結束標籤。

但是,也有exceptions,例如,元件,它們總是在容器內,如<li><option><optgroup><tr>,< td>等可以具有結束標籤任選左,如果他們立即被隨後另一個相同類型的開始標籤或容器的結束標籤。

+3

+1 - 當然,這僅適用於HTML變體 - 如果您使用的是XHTML 5,則必須關閉所有標籤。 – Thanatos 2010-09-01 19:32:08

相關問題