html css 样式表

为什么我吧一个html文件里的样式放到css文件中,然后其他的显示都没错,但是body的背景图片显示不出来!!!????就是:body{margin:0;backgrou... 为什么我吧一个html文件里的样式放到css文件中,然后其他的显示都没错,但是body的背景图片显示不出来!!!????就是:
body {
margin: 0;
background: url("picture/background.png");
}
这段放在html的<style>标签里就可显示出背景图片,移到html文件里就显示不出来了。。。。
好奇怪啊!!!~~~~其他的比如:
.main_left_banner {
background: url("picture/rottenbackground.png");
height: 80px;
width: 100%;
}
这个就可以显示出图片来。。。求大神解答
展开
 我来答
findinglx
2013-10-15
知道答主
回答量:11
采纳率:0%
帮助的人:19.5万
展开全部

因为你给出的代码不是很完整,只能初步作出判断:

  1. 根据你的描述,我推测你的两张图片都是放在picture文件夹中的,既然.main_left_banner的背景图能正常显示,就应该不是相对路径的问题。

  2. body的背景图无法显示,可能是在页面其它地方有针对body的声明,且优先级更高。

解决方法嘛:1.在浏览器中审查匹配的css规则,如下图(猎豹浏览器的审查元素工具),找到生效的代码;2.清除浏览器缓存,然后刷新页面;3.如果还没找到解决办法,建议贴出全页的代码。。

yp9116
2013-10-15 · TA获得超过102个赞
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:106万
展开全部
不应该会出现这样的问题,你说的移到html文件里就显示不出来,这个html文件是指什么呢,是指样式表么,如果是指样式表的话,你看看图片路径是不是对的,如果是放在样式表里,按你这个路径,picture图片文件夹应该与样式表在同级目录下。然后看下你的链接样式路径是不是对的。我按照你说的写了一遍,<link href="css.css" rel="stylesheet" type="text/css" />你看下你的css样式链接这个地方的rel="stylesheet" type="text/css" 这两个属性加了没,我没加这两个属性的时候跟你说的一样不能显示,加了之后就可以显示了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1f463fa
2013-10-15 · TA获得超过685个赞
知道小有建树答主
回答量:600
采纳率:0%
帮助的人:470万
展开全部
你的路径,
试试这样:background: url("../picture/background.png");

由于你的样式放在css文件里面,所以所有url的路径尽量以css文件为基本,写相对路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哈利撸呀
2013-10-14 · TA获得超过479个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:232万
展开全部
路径问题吧,如果CSS文件和HTML文件是平级的,肯定没问题,如果不是,需要调整路径哦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兰花草GN
2013-10-15 · 超过18用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:47.8万
展开全部
url("picture/rottenbackground.png");
这个文件路径不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式