没听说过div还要设置display:block,div中不需要display:block.
原因:
1、编码错误,即代码编写没有按照规范,属性名写错。
2、图片路径不对。
3、使用background来实现背景图片,可能因为图片太大或者太小,显示出来的图片只有一部分,二者一部分刚好是透明的,造成没有图片的效果,因此必须设置background-size来控制图片的显示。
4、背景图片调用方式不对,不能使用本地路径。
将hanshan.png和当前页面放在一个目录,则直接写成这样:
#cuyu {
background-image: url(hanshan.png);
height: 500px;
width: 1000px;
}
或者将hanshan.png放在images目录,保证当前页面和images在同一级目录,则样式为:
#cuyu {
background-image: url(images/hanshan.png);
height: 500px;
width: 1000px;
}
扩展资料:
DIV格式使用方法的注意事项:
不必为每一个
可以对同一个
这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的特定的元素。
参考资料来源:百度百科-DIV
因为你这个div里面没有内容,所以,暂时为空
尽管你设置了width,和height,但是这个还差一个代码 display:block; 定义为块元素, 那么就可以看到你的背景图片了
完整代码是:
从来没听说过div还要设置display:block;!我去!
试试这个吧!另外你确定你的页面就这些代码?
你给DIV样式 加上float:left; 如下:
希望是你想要的...
打开浏览器 >F12>是否图片背景显示lnvalid property value,可能你图片命名格式不对。不要有空格。