所以我在我的页面上有两个div元素,一个直接在另一个之上。一个可见性:隐藏,另一个可见。我有一个交换他们的可见性的按钮,每次点击可见的div被隐藏,隐藏的div就会变得可见。 div的高度要求浏览器垂直滚动,但它们的高度是不同的。如果我把较短的一个做成可见的,我仍然可以尽可能地向下滚动,如果可以看到较高的那个。所以当显示较短的div时,下面会有一堆空的空间,因为你可以向下滚动。我如何制作它,这样窗口只会滚动到需要显示VISIBLE内容的程度?谢谢。CSS:只滚动到可见内容
0
A
回答
3
使用display:none而不是visibility:hidden。然后,如果您想要再次显示隐藏的div,只需使用display:block即可。
visibility:hidden保留div使用的空间,它只是不呈现它。相比之下,显示器:无法完全去除元素,包括它通常占用的空间。
2
这应该帮助你。 visibility:collapse将div完全隐藏,同时仍然保留在页面上。让他们都能解决你的问题。
visibility: collapse;
display: none;
相关问题
- 1. 当键盘可见时滚动内容
- 2. 设置固定标题可滚动内容css只html表
- 3. 可滚动内容
- 4. 表内容不可见直到表滚动
- 5. 我只想滚动内容
- 6. 是否可以仅提取可滚动div的可见内容?
- 7. 可滚动内容中的可滚动内容
- 8. 使固定内容下的可滚动文本不可见
- 9. 当滚动条变得可见时,移动页面内容?
- 10. CSS:可以将Webkit滚动条“推”到内容中?
- 11. 跳转到内容可滚动的div
- 12. blockUI可滚动内容
- 13. Angular2可滚动内容
- 14. 可滚动内容w/jquery
- 15. 如何使jScrollPane的滚动条比滚动内容的可见区域更长?
- 16. 简单的水平内容滑块/滚动只用CSS?
- 17. 滚动查看内容与底栏不可见
- 18. 如何滚动以使ScrollPane的内容中的节点可见?
- 19. android垂直滚动条和内容不可见
- 20. 使滚动条在太大的内容上可见
- 21. 让内容在向上滚动后可见
- 22. Webview内容不可见完全没有在ios滚动
- 23. jQuery:只显示当前视图中可见的内容,并在滚动时加载剩余的内容
- 24. 滚动条可见
- 25. 滚动可见性
- 26. 滚动内容的CSS菜单
- 27. 滚动内容的CSS框阴影
- 28. CSS布局和内容滚动
- 29. CSS Overflow-x:滚动显示内容
- 30. CSS - 滚动内容不正确展开
是否有一个原因,你不能使用display:none而不是'visibility:hidden'? – JJJ 2012-03-06 09:41:29
你能展示一些HTML和/或CSS吗? – HerrSerker 2012-03-06 09:41:32