哪个更好?html中元素的可见性属性或显示属性
which is better?visibility property or display property of an element in html?
我在div中包含了一个大数据。使用一定的登录优先级,我将使其可见或不可见(使用javascript)。但我的问题是,无论是可见性还是显示性,哪个属性更适合快速加载页面?
属性的可见性和显示不相同。
可见性隐藏元素,但它将继续影响页面的布局。
显示将隐藏元素,并且不会影响布局。
就速度而言,这种差异可以忽略不计。因此,你应该关注哪些因素会影响网站的可用性。
不同之处在于可见性保持元素的空间,就好像它被显示了一样——你只是看不到它,不显示意味着它根本不显示
当您使对象不可见时,它仍然会占用布局中的空间。但是,如果将显示设置为"无",它将在布局中被隐藏和忽略。
虽然display:none
应该稍微快一点,因为浏览器不必进行计算来适应页面流中的元素,但实际上,只有在使用JavaScript对元素的宽度/高度进行大量加载后更改时,这才是真的。
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- jQuery css可见性在load方法中不起作用
- 页面可见性API实际上支持操作系统屏幕锁定吗
- 有没有一种方法可以从隐藏的可见性(CSS,JS)中获得淡入效果
- JavaScript可见性不起作用('隐藏'起作用,'可见'不起作用)
- 从内部回调的可见性
- Openlayers 3为了可见性而绑定到Vector层的复选框没有任何作用
- 范围属性可见性
- 使用jquery的单个类属性可见性
- css 可见性属性和 javascript setTimeout 方法出错
- 哪个更好?html中元素的可见性属性或显示属性
- 无法获取属性'可见性'的未定义引用或null引用
- 更改可见性属性
- Knockout.js:根据比较的属性确定可见性
- JQuery -输入标签改变可见性属性
- Javascript中的CSS属性可见性问题
- HTML 页面中的角度属性可见性
- CKEDITOR未显示可见性属性的偏差
- 使用 Javascript 更改 CSS 可见性属性
- MapboxGL根据从文件加载的数据的属性设置可见性