2010-09-04 133 views
4

我有一個html表格,我已經設置了3行2列的形式。所以基本上有6個細胞正在顯示給suer。HTML表格單元格 - 隱藏一個單元格

我的問題是不確定該怎麼做,是我只想使用5個單元格只對用戶可見,所以想以某種方式刪除單元格位置(3,2),以便它不顯示任何邊框完全是爲了那個細胞 - 如果可以的話,可以這樣做,怎麼樣?

謝謝。

回答

4

查找的CSS屬性border-collapseempty-cells

編號:http://www.quirksmode.org/css/tables.html

向下滾動頁面,看看empty-cells:hide的例子還檢查瀏覽器兼容性圖表在頁面的頂部。

+0

謝謝@Moin。僅供參考,我添加了空單元格:隱藏到我的樣式表中,似乎都可以正常工作,但會留下灰色。我能夠控制這種顏色,因爲我的網站在白色背景上? – tonyf 2010-09-05 03:41:39

+0

所有好Moin - 只是添加了背景顏色的表格樣式。 – tonyf 2010-09-05 03:52:37

2

讓我們假設你在3,2有小區

<td id="cell32">cell data</td> 

當你想隱藏它,然後執行

cell32 = document.getElementById("cell32"); 
cell32.style.display = "none"; 

但是如果你隱藏中間電池,你的其他細胞將轉向剩下。爲了保留表格結構,您需要用具有empty (&nbsp;)內容和無邊框的特殊單元格替換隱藏的單元格。