我有一个包含在 div 中的大数据。使用登录的某些优先级我将使其可见或不可见(使用 javascript)。但我的问题是哪个属性,无论是可见性还是显示无更适合快速加载页面?
问问题
86 次
4 回答
4
属性可见性和显示不一样。
可见性隐藏了元素,但它会继续影响页面的布局。
显示将隐藏元素并且不会影响布局。
就速度而言,差异可以忽略不计。所以你应该关注哪些会影响网站的可用性。
于 2013-09-02T17:18:29.920 回答
0
不同之处在于,可见性使元素的空间保持不变,就好像它被显示了一样,您只是看不到它, display none 意味着它根本不显示
于 2013-09-02T17:16:14.153 回答
0
当您使对象不可见时,它仍会占用布局中的空间。但是,如果将显示设置为无,它将在布局中隐藏并忽略。
于 2013-09-02T17:17:32.947 回答
0
虽然display:none
应该稍微快一些,因为浏览器不必进行计算以适应页面流中的元素,实际上只有在加载后对宽度/高度进行大量更改时才会这样做使用 JavaScript 的元素。
于 2013-09-02T17:25:16.847 回答