所以这就是问题所在。我设置了一个调整大小的背景图像,直到达到最小高度。至少这是它在 Firefox、Chrome 和 IE 中的行为方式。
body {
min-height: 790px;
min-width: 640px;
overflow: auto;
}
#main {
float: left;
width: 100%;
height: 100%;
background: url(../images/index_bg.jpg) no-repeat center center;
background-size: auto 100%;
}
但是在 Safari 中,如果我继续使导航器窗口的高度小于 790 像素,则背景图像会继续调整大小。当我的想法是它应该像在其他导航器中那样停止在 790px 时。确实会出现垂直滚动,但是当背景继续调整大小时,这当然没有多大帮助。
如果你想查看整个页面的代码,这里是: