哪个更好?可见性属性或html中元素的显示属性?

时间:2013-09-02 17:14:06

标签: php javascript html

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

4 个答案:

答案 0 :(得分:4)

属性可见性和显示不一样。

可见性隐藏了元素,但它将继续影响页面的布局。

显示将隐藏元素,不会影响布局。

就速度而言,差异可以忽略不计。因此,您应该关注影响网站可用性的因素。

答案 1 :(得分:0)

不同之处在于,可见性保持元素的空间,就像它显示的那样,你只是看不到它,显示无意味着它根本没有显示

答案 2 :(得分:0)

当您使对象不可见时,它仍将占用布局中的空间。但是,如果将显示设置为无,则将在布局中隐藏和忽略它。

答案 3 :(得分:0)

虽然display:none应该稍快一点,因为浏览器不必进行计算以适应页面流中的那个元素,实际上只有在你做了大量的事情之后才会这样做使用JavaScript将加载更改为元素的宽度/高度。