由于没有显示任何性能问题?

时间:2015-05-26 06:11:00

标签: css

我创建的网站在移动视图中有很多隐藏内容。通过在单个页面上使用过多display: none,它的性能会有任何问题吗?

4 个答案:

答案 0 :(得分:2)

由于display:none的使用,没有性能差异。当您使用display: none时,您告诉Html引擎完全忽略该元素及其所有子元素。这些元素不在render tree

答案 1 :(得分:1)

我认为存在性能问题...不是在呈现页面而是在通过互联网加载它。 display:none还会为您的移动网站加载所有不需要的内容吗?尝试从DOM中删除它,你也获得了加载网站的性能

答案 2 :(得分:0)

不会有任何。但是,如果你真的隐藏了很多东西和很多东西。尝试将它从DOM中一起删除而不是隐藏它。至少那些可能有绑定或手表的东西。

答案 3 :(得分:0)

  

请注意,'none'的显示不会创建一个隐形框;   它根本不会创造任何盒子。 CSS包括启用的机制   元素生成格式化结构中影响的框   格式化,但自己不可见。请参阅该部分   关于细节的可见性。

Reference

不创建框=>更多表现。