为什么css设置的图片不显示?

在HTML网页中,我们会使用css的background系列属性来设置网页的背景图片。但有时设置的图片不显示,这是什么原因?该如何解决呢?下面本篇文章就来给大家介绍一下,希望对大家有所帮助。

css设置背景图片不显示的原因

1、css没有被调用

这是需要检查css调用是否成功。

2、div设置错误容易导致背景图片高度太大则无法显示,

3、背景图片调用路径错误

css设置背景用的background,书写方式是.div{backgroud:url('1.jpg');},你看一下你的css写对了没有,图片不显示,还可能是因为图片的存放位置不对,如果你不清楚图片放在哪个文件夹应该怎么写,可以html文件跟图片放在一起,直接写backgroud:url('1.jpg');

4、背景元素没有宽度和高度。

当元素没有宽高时,背景是显示不出来的。背景不会撑开元素。设置background-size。

div盒子没有内容,需要设置width、height,

5、元素不具备块属性。

当元素不具有块属性的时候设置的高宽是无效的。所以也不会显示图片。

6、被同名css类的样式所覆盖。

假设前面有命名.bg设置了background显示图片,后面又命名了.bg又设置了background显示颜色。

此时需要打开控制台(按F12键)查看下CSS样式background属性。

以上就是为什么css设置的图片不显示?的详细内容,更多请关注html中文网其它相关文章!

赞(0) 打赏
未经允许不得转载:html中文网首页 » CSS3 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏