我有一个div,其中包含一些文本,该文本的不透明度设置为0,可见性设置为隐藏,但是单击另一个元素时,不透明度变为1,可见性可见,但是这导致页面滚动少量而不是扩展内容,只需将其下方的内容向下推并延长页面长度即可。我该怎么解决?
答案 0 :(得分:2)
当某个元素的可见性设置为隐藏时,该元素仍然在那里,只是透明的。但是多余的空间将会保留。
通过将visibility: hidden
更改为display: none
,该元素将完全隐藏,并且不会占用额外的空间。
检查这篇文章以获得更好的解释:StackOverflow