我只是试图把一个背景图像上以100%的宽度的网页,以便它缩放使用下列造型body标签后立即具有图像,以适应这工作正常视:如何根据内容创建具有可变高度的全宽背景图像?
img#background {
min-width: 800px;
width: 100%;
height: auto;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
这工作正常,唯一的问题是,如果内容的高度低于图像的高度,就像背景图像一样,我希望图像在底部切掉。所以如果页面内容只有400px高,那么背景图片应该只有400px(即使缩放后的全高度应该比这更大)。我不知道如何使用纯CSS(无javascript)来做到这一点,所以如果有人能指出我的方向是正确的,我会非常感激的。
嗨@fijter,完美的作品,非常感谢。我没有尝试的原因是我认为div会自动增长以适应其内容,包括图像,为什么这不会发生,是因为图像本身被定义为绝对?非常感谢您的帮助 – deshg 2011-06-18 15:19:39
没问题;它确实是绝对和溢出的组合;) – fijter 2011-06-18 17:10:02