使用fixed固定一个div,当这个div高度大于视口高度后,超出的内容无法滑动被看到。
该怎么办呐?
使用fixed固定一个div,当这个div高度大于视口高度后,超出的内容无法滑动被看到。
该怎么办呐?
昨天写代码遇到了这个问题。这个问题的本质在于,fix的div覆盖了原来div的显示。我解决的方法是对隐藏的div增加下面的示例代码,其中高度是fix的div高度或略大于div的高度。
div:after {
content: '';
display: block;
height: 100px;
}
3 回答1.1k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答956 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答928 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
刚遇到,解决方案,在fixed的那个div加两个必备样式:height:100%;overflow:auto;
也就是设定父容器的高度和窗口的高度一样高,超过滚动,才可以滚动里面的内容。两个样式缺一不可。
overflow:auto;换成overflow: scroll;也行