Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么当垂直滚动条出现时,我的div的大小会改变?_Html_Css - Fatal编程技术网

Html 为什么当垂直滚动条出现时,我的div的大小会改变?

Html 为什么当垂直滚动条出现时,我的div的大小会改变?,html,css,Html,Css,当我更改页面的高度以显示垂直滚动条时,页面上的一个div元素会向外延伸,页面底部会出现一个空白块。当前站点位于: 我应该怎么做才能阻止div的这种调整?我应该完全禁用垂直滚动条吗 为了子孙后代,我添加了一些屏幕截图 没有滚动条: 使用滚动条: 这是您在/assets/application-67b0f50f40b31242c0515ffd40544866.css文件中的罪魁祸首@media querys css在特定屏幕高度启动 @media screen and (max-height:

当我更改页面的高度以显示垂直滚动条时,页面上的一个div元素会向外延伸,页面底部会出现一个空白块。当前站点位于:

我应该怎么做才能阻止div的这种调整?我应该完全禁用垂直滚动条吗

为了子孙后代,我添加了一些屏幕截图

没有滚动条:

使用滚动条:

这是您在/assets/application-67b0f50f40b31242c0515ffd40544866.css文件中的罪魁祸首@media querys css在特定屏幕高度启动

@media screen and (max-height: 855px)
    div#wrapper div.container div.sign-up {
    margin-top: 271px;
    }

找到这一行,取出页边空白顶部:271px;你应该看到额外的间距消失了。您不需要禁用滚动条。我希望这有帮助。

太好了,谢谢!我继承了这段代码,并且我仍然在提升CSS的更高级方面。是时候在@media上阅读了。;-)