我正在使用 visibility:hidden
来隐藏某些元素,但它们在隐藏时仍会占用页面空间。
我怎样才能使它们在视觉上完全消失,就好像它们根本不在 DOM 中一样(但实际上并没有从 DOM 中删除它们)?
原文由 ripper234 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 visibility:hidden
来隐藏某些元素,但它们在隐藏时仍会占用页面空间。
我怎样才能使它们在视觉上完全消失,就好像它们根本不在 DOM 中一样(但实际上并没有从 DOM 中删除它们)?
原文由 ripper234 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答1.4k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
2 回答993 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答958 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
尝试设置
display:none
隐藏并设置display:block
显示。