DIV+CSS中设置了一个背景图片,显示不出来,有以下几方面原因:
1、css没有被调用;请检查css调用是否成功。
2、css图片地址不对;请检查css图片地址是否正确。
3、div的高度没有固定,是auto或者没有设值,div设置错误容易导致背景图片高度太大则无法显示;请重新设置div高度。
4、div被嵌套;查看嵌套的div是否设置正确。
5、div代码不规范;请检查div代码是否书写正确。
楼主的CSS没有写错
我把它直接复制下来之后保存好文件,其实是可以显示的
楼主是不是文件放错地方了?images文件夹和HTML文件是不是放在同一个文件夹下?
我简化一下CSS,顺便贴个完整的HTML文件出来,楼主看看有没有帮助
接着弄
失败是成功之母
#banner {
width:800px;
margin:auto;
height:220px;
clear:both;
overflow:hidden;
background-color: #ccc;
background-image: url(images/banner.jpg);
background-repeat: no-repeat;
}
CSS写错了,用上面这个
把这个页面删掉了,再重新弄一次,肯定可以了....