1
我知道这是很常见的,延长一个div的背景以外的含元素的宽度,以例如一个导航条。到目前为止,我已经使用了填充和边距的混合,并且它似乎工作得不错。扩展一个DIV的背景超出其界限
不过,我想扩展包含图像的div的背景:
<div class="row-fluid box">
<img src="image.jpg"/>
</div>
.box{
background:red;
padding-right:100em;
padding-left:50em;
margin-left:-50em /*The background won't move left without setting the margin like
this for me*/
}
当我这样做,图像变得非常小(高度和宽度),以被点无形。这不会发生在使用完全相同的CSS样式的文本中。
我使用的是引导,并给予DIV一类行流体(已包含文本的div工作完全相同的一组上)的。
任何帮助,将不胜感激!
Ummmm ......这不是一个背景,这是一个嵌入式图像。 – 2013-03-04 18:19:24
对不起,我不知道我理解。你能告诉我如何做不同吗?我只是想有一个真实包含在正常的容器内,但坚决反对它扩展了浏览器的全宽度的背景色的图像。如果我从div中移除图像,那么背景颜色会根据需要扩展整个宽度。 – 2013-03-04 18:28:54
使用CSS背景图像。请参阅:http://stackoverflow.com/search?q=css+background+on+body – 2013-03-04 18:46:53