css中设置背景图片为什么无法出现,我将图片文件和css文件放在一个文件夹里的。

background-image:url("one.png");... background-image:url("one.png"); 展开
 我来答
匿名用户
2014-11-04
展开全部
  1. 按你这个写法,css、htm、图片要全部放同一目录成平级关系

  2. 你直接用在body上还是其他元素上,其他元素id、class写对没,整个css文件引用对没?

  3. 用在div之类元素上,div里面有内容产生高度没?没内容的话用css给div宽高

  4. 图片格式对不,不要把CMYK颜色模式的图拿来用

  5. 上面的都搞明白了,还不行的话打包传上来看

追问
  1. css、htm、图片要全部放同一目录成平级关系,为啥要放在同一目录,平级关系又是啥?

  2. 我用在了<div id="second">其他的都能够显示。我也用css检查机制检查过,通过了。

  3. <div>只有一句话,是用来看文本效果的。内容高度是啥。

  4. CMYK颜色模式是啥?我图片保存的格式是.png.

追答
同级:
---------------------------------
web(目录)

︱一index.html

︱一style.css

︱一one.png

不同级:
---------------------------------
web(目录)

︱一index.html

︱一style.css

︱一 images(目录)
︱一one.png

按你写这个(one.png)路径去调背景图,就要同级关系路径才对,不同级的话路径就要改。你百度下:web 相对路径,看看。

---------------------------------------------------

内容高度:比如下面这个div里面什么都没有:

你直接给它用个背景图,而且又没在css中给它设置宽高的话,div是没撑开的,就显示不出背景图。

下面两个div都有宽高:

123
div里面有123这些内容,会把div撑开产生高度。

#test{width: 100px; height:100px;}
用样式表给div设定了宽高

颜色模式:CMYK颜色模式是用于印刷的,RGB和索引色之类的是用于屏幕显示的,你用的png图颜色模式是没问题的。很多做广告设计的人经常把CMYK印刷模式的图不转RGB用在网页上,就显示不出来。
杂五杂六聊热点
推荐于2018-05-01 · TA获得超过211个赞
知道小有建树答主
回答量:257
采纳率:100%
帮助的人:195万
展开全部
试一试
background: url(./one.png)

如果还是不行,看看css文件有没有正确导入
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shifuniwudi
2014-11-04
知道答主
回答量:1
采纳率:0%
帮助的人:1308
展开全部
background-image:url(你的文件夹名/one.jpg);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友23395b9ee
2019-11-20
知道答主
回答量:1
采纳率:0%
帮助的人:672
展开全部
我也有和你同样的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式