1

我有一个包含在 div 中的大数据。使用登录的某些优先级我将使其可见或不可见(使用 javascript)。但我的问题是哪个属性,无论是可见性还是显示无更适合快速加载页面?

4

4 回答 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 回答