2016-02-25 239 views
-2

要在页面上完全隐藏元素及其内容以将以下样式添加到页面,唯一方法是?在页面加载时隐藏div及其所有内容而不闪烁

display: none; 

我注意到,在页面加载过程中,您会发现div的内容略有闪烁。我曾尝试使用jQuery显示和隐藏功能,但这些似乎不适合页面加载。

除了这个css风格,还有其他的一些方法,一般只使用css吗?

+0

能否请您提供一个小提琴? –

+1

是的,'display:none'完全隐藏了元素。你需要什么?单音节的答案?请阅读此前询问:http://stackoverflow.com/help/how-to-ask –

+0

我感觉不好,作为内联样式添加到任何元素,我想完全隐藏在页面加载。我想知道是否有更好的方式使用jQuery或JavaScript,除了使用.css()将相同样式添加到元素。 –

回答

2

你可以设置你要隐藏以下属性无论格:

div { 
    height:0px; 
    overflow:hidden; 
} 
+0

谢谢你的替代css解决方案,但我想知道除了使用css还有其他方法或是显示:无;基本上每个人都用什么 –

+0

我的意思是,你可以使用jQuery来移动开发者页面的数千个像素,但除此之外,我只是使用'display:none;',请问你需要什么替代方法? –

+0

没有理由,我甚至在这个时候提出这个问题感到遗憾。 StackOverflow可能不是正确的地方。我只是想知道除了使用display还有什么替代方法:none;以确保我没有失踪。 –