我有一个小问题。我有一个类为scroll
的主div。我有几个其他的输入参数,我从用户那里获取输入。这些输入垂直填充了整个页面。
现在我用Chrome最小化按钮最小化屏幕。(iidoEe. restore down按钮)。页面缩小,滚动条显示,因为它被设置为overflow:scroll
。
现在的问题是它不会滚动到页面的末尾。假设有20个输入参数,当我最小化时,我只能滚动到第18个输入参数。滚动条不会超过18,并隐藏了最后2个,所以查看器无法看到。
<div class="scroll">
</div>
<!-- Added this extra div below and now able to scroll the last 2 parameters as well -->
<div style="height:50px;">
</div>
.scroll {
height:100%;
overflow:scroll;
}
如果我做错了什么谁能告诉我。
9条答案
按热度按时间6rqinv9w1#
可能原因:
margin-top: 100px
或使用position: absolute;
时top: 100px
与height: 100%
的组合。在这种情况下,更改为height: calc(100% - 100px);
padding-top
或padding-bottom
相同。可能的解决方案:box-sizing: border-box;
但没有密码这一切都是猜测...
dfddblmv2#
将
height
替换为min-height
应该可以修复此问题。更改此内容:
对此:
ncgqoxb03#
不确定可能的原因是什么。但是仅仅在常规div下面放置一个额外的div就解决了这个问题。现在我可以查看上面div中的所有项目。请查看问题本身以获得答案。可能会帮助一些人,如果他们想有这样的变通方案。
ijxebb2r4#
wsxa1bj15#
如果上面的解决方案不适合你,你可以在滚动条上添加一个负的边距。这只是一个解决方案,但它确实适合我。
pbwdgjma6#
有同样的问题。通过将
overflow:hidden
应用到直接父容器来解决它。假设你在一个容器中有一个你想要滚动的部分,首先确保保存该部分的容器被给定
overflow:hidden
,然后继续将overflow:scroll
应用到子部分。对我有用。
快乐编码:)
y0u0uwnf7#
padding-bottom,到带有滚动条的div,是您的朋友。
6ss1mwsb8#
qrjkbowd9#
我有完全相同的问题,它是通过删除布局页面中的"主要"部分来解决的。
最初:
已修改,解决了问题:
我已经检查了CSS文件(eidogg. bootstrap)在主类中的大小限制。但是没有发现任何东西。
我想HTML 5有问题,但这只是一个猜测。
如果其他人能找到起源,我很感兴趣; -)
最好的问候马库斯