我无法一直向下滚动到我的一个DIV。它只在我使用笔记本电脑时才会发生。当我使用更大的屏幕时,一切正常。
我已经知道将高度设置为100%通常有效但不适合我。
这是页面https://postimg.org/image/j6kg868z3/
的屏幕截图为了提供更多的上下文,我将这个html嵌入到sharepoint页面的主体上(我是品牌sharepoint)并将css链接到我们的sharepoint服务器上保存的资产。
这是css:
jsonb
答案 0 :(得分:0)
您希望切换为使用vh
单位进行height
测量。摆脱min-height
和max-height
,只需将height: 100vh;
添加到#wrapper
即可。您还要确保#wrapper
没有margin
或任何padding
。
1vh
等于视口窗口高度的1%。详细了解CSS单元here。
#wrapper {
position: absolute;
overflow-y: scroll;
max-width: 1414px !important;
color: white; /* Ignore */
background: blue; /* Ignore */
margin: 0;
padding: 0;
height: 100vh;
}

<div id="wrapper">Content</div>
&#13;
答案 1 :(得分:0)
max-height: calc(100vh - 120px) !important;
在您的.wrapper类中尝试使用此方法,也可以尝试使用-100px或-80px,看看哪个更适合您,我遇到了同样的问题,只需使用calc减小最大高度即可
我知道您提出这个问题已经有很长时间了,但是我希望它对其他人有帮助
答案 2 :(得分:-1)
请尝试(身高:10vh )而不是(身高:100%)。其中vh代表View Height。