我的形象标记看起来像:如何将此图片标签转换为在div上使用CSS?
<img src="/images/blah.gif" alt="blah" />
我想这个使用CSS只,我想这个工作,但图像是不可见的?
.blah
{
background-image: url('/images/blah.gif') center center no-repeat #fff;
}
有什么不对?
我的形象标记看起来像:如何将此图片标签转换为在div上使用CSS?
<img src="/images/blah.gif" alt="blah" />
我想这个使用CSS只,我想这个工作,但图像是不可见的?
.blah
{
background-image: url('/images/blah.gif') center center no-repeat #fff;
}
有什么不对?
可能你的div
没有内容,所以它不占用空间。
你需要给div
你试图显示的图像的高度和宽度。
没有办法将div
自动调整为图像的尺寸,就像img
元素可以。
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>
你需要一个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
}
你需要显示div的为明确的答案HTML – 2010-11-09 21:25:00
佩卡有可能已经回答了您的问题,但是如果您还未完全清楚,请发布代码以及附加到您尝试显示的div的任何其他样式。 – 2010-11-09 21:26:23