2010-11-09 32 views
-1

我的形象标记看起来像:如何将此图片标签转换为在div上使用CSS?

<img src="/images/blah.gif" alt="blah" /> 

我想这个使用CSS只,我想这个工作,但图像是不可见的?

.blah 
{ 
    background-image: url('/images/blah.gif') center center no-repeat #fff;  
} 

有什么不对?

+2

你需要显示div的为明确的答案HTML – 2010-11-09 21:25:00

+1

佩卡有可能已经回答了您的问题,但是如果您还未完全清楚,请发布代码以及附加到您尝试显示的div的任何其他样式。 – 2010-11-09 21:26:23

回答

4

可能你的div没有内容,所以它不占用空间。

你需要给div你试图显示的图像的高度和宽度。

没有办法将div自动调整为图像的尺寸,就像img元素可以。

0

img标签不是div标签。请尝试以下

<div style="background-image: url(../pathto/test-background.gif); height: 200px; width: 400px; border: 1px solid black;"> 
Example of a DIV element with a background image 
</div> 
0

你需要一个div标签,所以:

<div class="blah"></div> 

现在你的CSS代码:

.blah 
{ 
background: url('/images/blah.gif') 0 0 no-repeat; 
//remember that if you have the image in a folder, the pat will start with: ../images 
}