不需要關閉標籤

HTML4和HTML5中有許多HTML標記,它們不需要使用結束標記來表示有效的HTML。 他們是:

大多數這些標籤沒有所需的結束標籤的原因是,在大多數情況下,結尾標籤暗示在文檔中存在另一個標籤。 例如,在大多數Web文檔中,一個段落(由。定義)

)後跟另一個段落或另一個塊級元素 。 因此,瀏覽器可以推斷出該段落已經在下一段的開始處結束。

此列表中的其他標籤並不總是包含內容,例如。 這個元素可以包含標籤,但不必。 如果一個colgroup不包含任何col標籤,則不留下結束標籤不會造成任何混淆 - 在大多數情況下,列數將由span屬性定義。

離開結束標籤加速您的頁面

忽略這些元素的結束標記的一個很好的理由是因為它們為頁面下載添加了額外的字符,從而減慢了頁面的速度。 如果您正在尋找要加快網頁下載速度的事情,那麼擺脫可選的結束標記是一個很好的開始。 對於有很多段落或表格單元格的文檔,這可以節省很多。

但是,收尾標籤並不全是好的

有一些重要的理由留在結束標籤中。

XHTML需要所有關閉標籤

大多數人使用這些元素的閉合標籤的主要原因是XHTML。 當您編寫XHTML時,總是需要結束標記。 如果您打算在將來的任何時候將您的Web文檔轉換為XHTML,最簡單的方法是包含結束標籤,以便您的文檔已準備就緒。