【发布时间】:2012-01-06 13:42:22
【问题描述】:
我在 main div 中有一个小 div box。主 div 使用背景图像。我想在box div 中添加一些文字和一张背景图片,让背景图片只出现在文字后面的空白区域。
所以就像盒子里的文本有主 div 的背景图像,而盒子 div 内的其余空白区域有另一个背景图像。这是html:
<div class="main">//width = x
<div class="box"> //width = x
<span class="text">Text, no bg. </span> // width = y
<!-- need bg here in x-y area.-->
</div>
</div>
希望这是有道理的。
编辑:请在此处查看我的 Jsfiddle 链接:http://jsfiddle.net/zr9Ks/ 我正在尝试的只是在框 div 内的 span 下具有与主 div 相同的背景,并将框 div bg 推到文本之后。
【问题讨论】:
-
为什么是-1? @Elen 它的非常基本的例子,我已经提到 main 和 box div 具有相同的宽度,这就是所有 css。
-
粘贴CSS,即使它是基本的
-
你应该展示你已经尝试过的东西
-
有点不清楚。对我来说,听起来你需要另一个 div 在你的 span 之后有你需要的背景,然后 span 会有 main 的 bg 而另一个 img 会显得更低。这就是你想要的吗?
-
box中的背景图片是否有固定高度?