2012-06-17 49 views
5
<table> 
    <td>cell1</td> 
    <td>cell2</td> 
</table> 

我發現這個標籤在ie8,firefox 11和chrome上工作,但不確定這是否符合標準並在所有主流瀏覽器上運行。是<tr>標籤可選嗎?

+0

這可能幫助: http://stackoverflow.com/questions/4020429/do-optional-closing-html-tags-eg-tr-present-extra-cost-to-browsers-html –

回答

11

所有瀏覽器都接受HTML佈局中的「怪癖」,並根據他們所發現的內容呈現「最佳猜測」。但在HTML規範中,<tr>標籤需要DEFINITELY - 無論它是否有效,都應使用有效的HTML!

提前檢查,經常檢查!

http://validator.w3.org/

+1

+ 1爲鏈接!稍後在那個鏈接(也許更相關)是http://www.w3.org/TR/html4/struct/tables.html#h-11.2.3,它明確指出「每個行組必須至少包含一行,由TR元素定義。「鑑於所有瀏覽器都使用''元素呈現表格(無論源代碼是否具有該元素),所以需要「」元素纔有效。 – pete

1

<tr>標籤是<table>必修課程,它指定開始時和特定行的結束,所以它不能被忽視。

+0

有沒有理由不使用''? –

+2

因爲它需要...沒有沒有理由 – gorelative

相關問題