我创建的网站在移动视图中有很多隐藏内容。通过在单个页面上使用过多display: none
,它的性能会有任何问题吗?
答案 0 :(得分:2)
否由于display:none
的使用,没有性能差异。当您使用display: none
时,您告诉Html引擎完全忽略该元素及其所有子元素。这些元素不在render tree
答案 1 :(得分:1)
我认为存在性能问题...不是在呈现页面而是在通过互联网加载它。 display:none还会为您的移动网站加载所有不需要的内容吗?尝试从DOM中删除它,你也获得了加载网站的性能
答案 2 :(得分:0)
不会有任何。但是,如果你真的隐藏了很多东西和很多东西。尝试将它从DOM中一起删除而不是隐藏它。至少那些可能有绑定或手表的东西。
答案 3 :(得分:0)
请注意,'none'的显示不会创建一个隐形框; 它根本不会创造任何盒子。 CSS包括启用的机制 元素生成格式化结构中影响的框 格式化,但自己不可见。请参阅该部分 关于细节的可见性。
不创建框=>更多表现。