首页 > 解决方案 > DOM `hidden` 的预期用途与 CSS `visibility` 属性有何不同?

问题描述

DOM 属性hiddenCSS 属性visibility。在阅读了他们的描述之后,我真的不知道什么时候使用哪个。它们的预期用途在哪些方面有所不同?

我知道他们在功能上可能会做(许多)相同的事情,但我说的是意图。

标签: csshtml

解决方案


CSS Visibility 用于隐藏元素并为文档布局中的隐藏元素分配空间。与 DOM Hidden 不同,它只是隐藏元素不显示在页面上,而不为给定元素分配空间。

也许您正在寻找display: none

可见性:隐藏和显示:无有什么区别?


推荐阅读