【问题标题】:$(window).height() doesn't seem exact$(window).height() 似乎不准确
【发布时间】:2013-03-18 12:12:05
【问题描述】:

http://jsfiddle.net/WL5nr/1/

我有一个高度大于屏幕的 div,我试图消除滚动条并让它仍然填满页面(无论页面大小)。我设置了overflow: hidden,然后设置了$(window).height(),但我仍然看到滚动条。

执行$(window).height() - 20 可以消除它,但我似乎不必这样做。所以也许- 20 在 jsfiddle.net 窗口中工作......如果窗口更大怎么办?

【问题讨论】:

    标签: jquery css height


    【解决方案1】:

    窗口高度不考虑默认应用于正文的边距。如果你消除这个边距,你应该得到你想要的效果:

    html, body {
        margin: 0;
        padding: 0;
    }
    

    【讨论】:

      【解决方案2】:

      你没有考虑身体的边缘。见http://jsfiddle.net/zerkms/Hmw7M/

      body {
          padding: 0;
          margin: 0;
      }
      

      【讨论】:

        猜你喜欢
        • 2021-04-25
        • 2019-01-29
        • 2022-12-14
        • 2013-03-19
        • 1970-01-01
        • 1970-01-01
        • 2012-10-28
        • 2023-04-05
        • 1970-01-01
        相关资源
        最近更新 更多