2011-01-14 39 views
0

我有一個類有一個CSS規則顯示:無。當我將這個類添加到td時,它會消失,當我刪除該類時,它會重新出現。相反的顯示:沒有在td

但是,如果TD是顯示:無,我不能想出一種重寫顯示的方式來顯示它像正常。我嘗試了值:block,inline,'',inherit和table。他們都沒有工作,都以奇怪的方式展示他們。當然,必須有某種方法來覆蓋td上的顯示規則,才能像上面描述的那樣進行操作。

+2

您是否正在嘗試使用Javascript或CSS使其可見? – 2011-01-14 21:38:45

+0

你可以發佈你的標記嗎? – xelco52 2011-01-14 21:39:43

+0

試圖使用css來顯示它 – 2011-01-14 21:46:42

回答

4

只需將顯示設置爲空或顯示:表格單元格

0

您有一個表格單元格。嘗試display:table-cell

0

很難正確解密「試圖用CSS來做這件事」的意思。這聽起來像你有兩個類

.hideMe { 
    display: none; 
} 
.showMe { 
    display: block; 
} 

,你就如

<table> 
    <tr> 
    <td>Cell 1</td> 
    <td class="hideMe showMe">Cell 2</td> 
    <td>Cell 3</td> 
    </tr> 
    .... 

這是行不通的同時應用類的元素 - 雖然我不知道爲什麼。

我會建議只有一個類用於隱藏(例如「display:none;」),並根據需要添加/刪除該類以顯示或隱藏元素。