我正在尝试使用以下代码通过CSS设置页面的背景图像,但没有图像显示。图像将在页面上平铺,大小仅为10x10px。尽管如此,它仍然没有出现。你能告诉我我哪里做错了吗?
<body>
<div id="background"></div>
</body>
#background {
background-image: url("img/background.png");
}
发布于 2011-09-06 22:44:53
图像是CSS格式的吗?图像路径是相对于linkToCssFolder/img/background.png
文件的。
另外,你的#background
目录里面有内容吗?如果没有,它可能会有默认的0px
高度,并且不会显示任何背景。
发布于 2011-09-06 22:46:18
您还需要指定元素的尺寸...
#background {
width: 10px;
height: 10px;
}
背景图像不会使其容器拉伸到合适的位置。
发布于 2011-09-06 22:49:00
我刚在http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_background_multiple上试过了,它起作用了。
我假设你的图片不在正确的位置,或者背景属性被样式或其他css规则覆盖了。
https://stackoverflow.com/questions/7327011
复制相似问题