2011-01-14 72 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;”),并根据需要添加/删除该类以显示或隐藏元素。