0

是否可以在不使用 display:none、visibility:hidden 或 opactiy:0 CSS 规则的情况下隐藏元素?

目前我尝试的任何东西,内容仍然相对相同(注意:我使用的是 Bootstrap 3)

我主要只需要使用通常用于样式的元素,而不是直接隐藏/显示内容,所以像 Opacity、display:none 和 visibility:hidden 这样的东西不起作用。(这是为了显示我在特定版本的浏览器中发现的一些不良行为,想在其他具有受控集的浏览器上确认它)

4

3 回答 3

4

对不起,伙计们,我在发布后立即弄清楚了,我用的是什么:

position:fixed !important;
height:1px !important;
width:1px !important;
bottom:0 !important;
left:0 !important;
z-index:-999 !important;
display:inline !important;

只是为了给上面给出的 CSS 规则提供更多的上下文。高度和宽度为 1 像素,原因很明显,要使其尽可能小。该位置是固定的,但通过将其放置在从底部算起的第 0 个像素和从左侧算起的第 0 个像素处,始终将其放置在浏览器可见性之外。我做了一切!重要所以它超越了任何可能被级联的东西。

于 2013-10-26T06:43:26.747 回答
3

试试opacity:0;。这将使该元素透明。

于 2013-10-26T06:43:18.530 回答
0
.classname{
    position:absolute; 
    left:-2000px;
}
于 2013-10-26T08:37:50.947 回答