【发布时间】:2011-10-15 11:02:41
【问题描述】:
如何将大图像放在浏览器窗口的中心,这样如果它比窗口宽,它仍然会居中?
见:http://carolineelisa.com/rob/
我不想简单地将图像设置为背景图像,因为它会动态更改为不同大小的图像,并且我希望能够向下滚动以在正确的高度查看它们。
但是,如果容器 div 的高度可以根据背景图像的高度而改变,我愿意将其设为背景图像吗?
我不介意有一个水平滚动条,但我不想这样做。
谢谢!
【问题讨论】:
-
您可以使用绝对/固定位置、宽度和高度为 100% 的容器来执行此操作。然后背景可以设置为
background-position: center center我认为? -
感谢@Joseph,这完美居中,但恐怕没有滚动条让我看到图像的下半部分。
-
嗯...让我回答一下...可能会让事情变得更容易。
-
看我的回答。 (哇哦……我差点用分号 O_O 结束这句话)。
-
我冒昧地重新构建了您的页面,看看我是否无法解决这个问题,它似乎已经奏效了。查看我的最新编辑。