【发布时间】:2013-02-10 16:08:54
【问题描述】:
我有这个 CSS:
#wrapper1 {
min-width:1020px;
min-height:100%;
}
#wrapper2 {
height:100%;
background: url('img1.jpg') -100px 300px no-repeat, url('img2.jpg') 1165px 300px no-repeat;
}
#wrapper3 {
width:1020px;
margin:0 auto;
}
还有这个html:
<div id="wrapper1">
<div id="wrapper2">
<div id="wrapper3" class="clearfix" <!-- content here -->
<p>blah blah blah</p>
</div>
</div>
</div>
我需要添加 2 个图像 - 从中心列向左和向右,中心列宽度没有变化,并且图像不会影响页面的整体宽度。 示例:
我可以添加图片,并做了一些尝试
当我尝试更改浏览器宽度时 - 背景图片位于中心列下方
我尝试更改
min-width:1020px; to min-width:1665px;- 乍一看,一切都很好,但是对于屏幕分辨率 - 小于 1665 像素的所有内容都向右移动 我尝试了几个选项,但没有成功
我的问题:我可以放置一个图像,以便在您更改浏览器的宽度时 - 减少中心列左右的距离(如果没有背景图像,这是默认行为)
Here is code with images examples.
如果我用 1020px 空白中心部分制作 1 张大图像并将我的左/右图像放入其中.. 它会工作吗?
【问题讨论】:
标签: html css positioning background-image