我看到一些HTML代碼像<tag attribute='x'>
沒有關閉</tag>
,令人驚訝的是在w3schools.com。是不是所有的HTML標籤都需要關閉?
一個例子是在這裏:http://www.w3schools.com/tags/tag_base.asp
而且我知道,有些代碼,但不關閉他們的工作,但是從長遠來看,他們可能會導致隱形故障,而且,我的編碼器的直覺告訴我,所有的標籤需要被關閉。
那麼是否有一些標籤(或某些上下文)不需要關閉?
謝謝!
我看到一些HTML代碼像<tag attribute='x'>
沒有關閉</tag>
,令人驚訝的是在w3schools.com。是不是所有的HTML標籤都需要關閉?
一個例子是在這裏:http://www.w3schools.com/tags/tag_base.asp
而且我知道,有些代碼,但不關閉他們的工作,但是從長遠來看,他們可能會導致隱形故障,而且,我的編碼器的直覺告訴我,所有的標籤需要被關閉。
那麼是否有一些標籤(或某些上下文)不需要關閉?
謝謝!
有標籤這不是容器,因此不能在圖像標記被關閉,因爲他們是一個單位,例如:
<img src="abc.jpg">
但是,如果你想遵循HTML標準,你需要寫此類似:
<img src="abc.jpg" />
哦,所以你必須關閉有(或可以有)孩子的標籤?那麼,你必須關閉的嗎?既然他們也可以生孩子? – jeff
沒有標籤並不總是必須關閉;這個行爲是合適的,何時何地枚舉HTML5 spec。但是,如果標籤正確關閉,瀏覽器更容易解析HTML,IE9不遵循HTML5解析規則,並且如果標籤未正確關閉,則可能會中斷。
取決於你正在努力XHTML標準或沒有(你的文檔類型 - 例如,如果你有一個像'<!DOCTYPE HTML PUBLIC文檔類型「 - // W3C // DTD XHTML 1.0 Strict標準// EN! 「」http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd「>'你需要關閉你的標籤),除了不相信所有喲你在w3schools看到 - http://www.w3fools.com/ – Pete
w3schools作爲一個介紹或快速(骯髒)參考是好的,但它絕不是權威或官方。 – iamnotmaynard
w3schools不可靠,請參閱http://www.w3fools.com –