HTML CSS:div元素高度调整为+分辨率时为100%

HTML CSS:div元素高度调整为+分辨率时为100%,html,css,resize,height,resolution,Html,Css,Resize,Height,Resolution,最近我正在编写一个网页,突然遇到了一个非常烦人的问题 我有100%的边栏高度,但当我将浏览器分辨率调整到150%并一直滚动到底部时,我看到屏幕和div标签之间有一个巨大的间隙 截图 我的CSS html { padding: 0; margin: 0; height: 100% } body { background: url(images/bg.png) #f7f7f7; margin: 0 auto; padding: 0;

最近我正在编写一个网页,突然遇到了一个非常烦人的问题

我有100%的边栏高度,但当我将浏览器分辨率调整到150%并一直滚动到底部时,我看到屏幕和div标签之间有一个巨大的间隙

截图

我的CSS

    html {
    padding: 0;
    margin: 0;
    height: 100%
}

body {
    background: url(images/bg.png) #f7f7f7;
    margin: 0 auto;
    padding: 0;
      width: 1080px;
       min-height: 100%;
       overflow:hidden;

}

html, body{
  min-height:100%; 
    height:100%; 

}

#nav {
    background: url(images/navigacija.png) repeat-y;
    position: absolute;
      min-height:100%; 
    height:100%; 
    top:0; bottom:0;
    left: 0;
}

对不起,我说的是英语,感谢那些愿意提供帮助的人。

尝试将导航高度设置为自动,而不是100%,并删除“最小高度”属性。像这样:

#nav {
    background: url(images/navigacija.png) repeat-y;
    position: absolute;
    height:auto;
    top:0; 
    bottom:0;
    left: 0;
}