【问题标题】:Why does the size of my div change when the vertical scrollbar appears?为什么垂直滚动条出现时我的 div 的大小会发生变化?
【发布时间】:2012-05-07 14:19:12
【问题描述】:

当我改变页面的高度以显示垂直滚动条时,页面上的一个 div 元素会伸出,页面底部会出现一个空白块。当前站点在这里:

http://cliqups.herokuapp.com/

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

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

没有滚动条:

带滚动条:

【问题讨论】:

    标签: html css


    【解决方案1】:

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

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

    找到这一行并取出margin-top: 271px;你应该会看到多余的间距消失了。您无需禁用滚动条。我希望这会有所帮助。

    【讨论】:

    • 完美,谢谢!我继承了这段代码,并且还在继续研究 CSS 的更高级方面。是时候阅读@media 了。 ;-)
    猜你喜欢
    • 2021-09-24
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 2012-07-24
    • 2022-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多