當網頁中使用表格元素的時候,一定是用來定義表格狀的資料和佈局,而不是拿來用做頁面排版。
用表格來格式化文本已經過時了,只會使網頁變得臃腫不堪。現代技術(CSS, XSL)已經為檔格式化提供了增強的功能。把一行行的表格拿來進行頁面排版應該禁止使用。表格只是用來顯示表格狀的資料。
拋開訪客流覽器環境(有的流覽器不支援表格),網頁中的表格應該載入快速、方便閱讀。
在特定設備和設定環境中,表格不能被格式化。鄰近的兩個單格內的內容不能重疊到一起。鄰近單元必須以邊框、背景色或者充足的填充間距來分隔。表格的邊框 border
、邊距 cellpadding
和間距 cellspacing
的數值不能設成0。
... 並且表格之前得有一個確切的標題或者摘要。
summary
屬性是必須的,其中包含表格結構、目的和內容的正確描述。表頭可以放置一個替代表格內容描述的檔的指向鏈結。