div的背景图片被div里面的img和文字都覆盖了怎么办??

有什么办法能让背景图片显示出来然后覆盖掉DIV里面的内容

第1个回答  2015-05-22
背景不在下面还叫背景吗?
那应该叫前景
直接用img就就行追问

我要做这种功能。那右上角的即将揭晓的小图片怎么放上去呢?

追答

你没有描述清除,要让一个div跑另一个上面,可以使用浮动float,或者定位。话又不能说的太过q说

你没有描述清除,要让一个div跑另一个上面,可以使用浮动float,或者定位。话又不能说的太过q说

追问

float不能覆盖啊,只是在右边而已。定位的话会占用以前的位置,最好还是不用定位

追答

那我建议你把文字和图片各分开放一个div,第二个背景设置为图片,里面在放一个img就是那个即将揭晓;
xxx商品

本回答被提问者和网友采纳

父div里的图片覆盖了子div如何解决
一种方法,你把这张图片设置成背景图片。第二种方法用定位布局,看下边代码:<div class="d1" style="position:relative;"> <img src="" width="100%" height="100%"> <div class="d2" style="position:absolute; width:100px; height:100px; right:0px; bottom:0px"><\/div><\/...

css div覆盖文字覆盖在图片上了,但背景没有,背景被图片遮挡了
设置div的 z-index:div { position:absolute;left:0px;top:0px;z-index:-1;} 定义和用法 z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。注释:元素可拥有负的 z-index 属性值。注释:Z-index 仅能在定位元素上奏效(例如 position:absolute;)!

最下面的那个是div,它有个背景图片。当上面div中的内容非常多时,有自...
简单点 你在文字下面再加一个层就行了啊,这个层的高度大于最底那点灰色的高度

...图片后,就只显示文字,而把文本框覆盖了,该怎么让文本框显示?_百度...
方法1:将图片设为背景图 background:url(xx.jpg)<div style="background:url(xxx.jpg)"> <input type="text"> <\/div> 方法2:使用定位 并使用z-index:5(整数可以任意填写 数值越大越有限显示)

文字被图片挡住了……
不用很复杂的源代码的,在显示图片的时候以背景方式显示,比如<td background="图片路径及文件名" width="图片宽" height="图片高">文字内容<\/td>就可以了,如果用层做也可以,不过就显得复杂了

如何让网页div容器的背景图片超出div边界部分显示出来?
这样是不行的,但你可以使用别的办法来解决.比如在当前DIV中加一层浮动的DIV(浮动的DIV可以超出下层的DIV),然后给这个DIV背景,这样就能全部显示出来.

div使用中嵌套div后,作为背景的div不会随添加内容显示背景图片了
应该是你内部有div加了float:left;导致的问题,你可以在.container1内加一个 overflow:hidden;应该能解决问题,或者在不影响布局的情况下,.container1也加float:left;也是可以解决的

css+div,css定义div中的背景图片不显示
楼主,以我的经验,80%的可能性是因为你的图片路径不对。background:url(IMG\/1.jpg);请确认你的网页所在同级目录下边有一个叫做IMG的文件夹,同时在这个文件夹中铀一个叫1.jpg的图片。

关于CSS中 div背景图片
有另一种方法 倒是可以实现~<div><img src="" \/><\/div> 这样图片的大小就是 div的大小了 但是与背景图片相比 在这张图片上面显示内容会有点麻烦 可以通过 层的方法 和定位的方法 来满足要求 效果看起来与背景图片是一样的~

div里面的ul标签设置了position属性,div的背景图片消失了
ul设置绝对定位,脱离文档流,而id为div1的div没有设置宽高,背景图片自然就没有了。请设置一下div1的宽高,背景图片就有了.

相似回答