css - DOM `hidden` 的预期用途与 CSS `visibility` 属性有何不同?
问题描述
有DOM 属性hidden
和CSS 属性visibility
。在阅读了他们的描述之后,我真的不知道什么时候使用哪个。它们的预期用途在哪些方面有所不同?
我知道他们在功能上可能会做(许多)相同的事情,但我说的是意图。
解决方案
CSS Visibility 用于隐藏元素并为文档布局中的隐藏元素分配空间。与 DOM Hidden 不同,它只是隐藏元素不显示在页面上,而不为给定元素分配空间。
也许您正在寻找display: none
?
推荐阅读
- reactjs - Stripe:管理产品的数量
- c# - 在 C# 中喷溅
- java - getEngineByName("JavaScript") 在 Java 11 上返回 null
- javascript - 如何使用 styled-component设置样式
- java - 如何将数据从一个活动获取到另一个活动并使用它们?
- flutter - 由于行之间的列颤动导致的像素错误
- c# - ASP.Net 的生命周期事件在哪里声明?(不是事件处理程序)
- ios - 尝试使用 Webstorm 进行 React Native iOS 开发时出现 POD 错误
- r - 如何在涉及逐渐增加单独在线 csv 文件的 R 操作中编码?
- java - 函数执行序列在 Java 中是如何工作的?