简单隐藏的CSS属性?

时间:2011-11-12 03:07:46

标签: javascript jquery css

我确信这有一个非常简单的解决方案,当我看到它时会让我觉得非常愚蠢。我正在构建一个带有一些图标的小桌子,并且(使用jQuery)当你翻转图标时,它们下方的弹出窗口会告诉你它的名称,通过淡入然后在你推出时淡出。问题是,我构建它的方式,项目被安排在一个表格中,然后大多数样式来自应用于每个样式的类。要隐藏表格,以便它的元素可以淡入,我使用display: none 属性。一切都适用于最左边的图标,但问题是项目在表中,而不是单独安排(它们可以,这将解决问题,我只是想知道是否有办法这样做)所以例如,在中间的图标上,将鼠标悬停在一个上将导致显示正确的气泡,但由于表格中的其余气泡不存在(display:none),所以一直向左。是否有一个标签或方法,使表格不可见,但仍然存在于表格中? 这可能是一个令人困惑的问题,所以如果你理解我的问题我会赞扬你。

3 个答案:

答案 0 :(得分:5)

不确定我完全理解你,但试试这个:

visibility: hidden

看到一些代码会很棒,所以我可以帮到你更多。

答案 1 :(得分:1)

听起来你在谈论:

visibility: hidden;

答案 2 :(得分:0)

以下内容将阻止您查看该元素。换句话说,元素始终保持在正常的内容流中,占用空间,尽管不可见。

visibility: hidden;

并重新出现......

visibility: visible;

以下内容将通过删除它来隐藏元素。换句话说,元素将完全从内容流中移除,周围的内容将重新定位以填充空白。

display: none;

并重新出现......

display: block;