css显示不出背景图片,路径没有错误,css和html和图片都在一个文件夹下

html中是<linktype="text/css"href="body.css"rel="stylesheet"><divid="main"></div>css中是#m... html中是
<link type="text/css" href="body.css" rel="stylesheet">
<div id="main" ></div>
css中是#main{
position:relative;
height="3600px";
width="1440px";
z-index:-1;
rgba(0, 0, 0, 0);
no-repeat;
center;
background:url("background.jpg");
}
展开
 我来答
网海1书生
科技发烧友

推荐于2017-09-28 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
#main{
position:relative;
height:3600px;
width:1440px;
z-index:-1;
background:url("background.jpg") no-repeat center rgb(0,0,0);
}

附注:rgba属于css3,IE的低版本不支持的
追问
谢谢,删除了rgba就好了!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asd11000
2015-07-13 · TA获得超过341个赞
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:130万
展开全部
背景图片前面的语法错了,请学习CSS语法。
#main{
position:relative;
height:3600px;
width:1440px;
background:url("background.jpg") no-repeat center;
}
你的z-index设置-1什么意思?还有那个颜色,我都去掉了。
更多追问追答
追问
谢谢!z-index设成-1不是最底层的意思么?我想在上面放别的元素的,我照你的改了火狐里可以显示,IE里显示不了
追答
background的意思是背景图片/颜色。
你在这个#main的元素里放置任何东西,都不会被背景色遮住的。
你加入了这个z-index:-1以后,可能这个#main完全被遮住,啥都看不到了……
按道理说IE应该没问题的。

你用的IE哪个版本?点击F12,用开发人员工具看看有什么错误。
火狐里安装了开发插件也可以调试一下,看看有没有报错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-07-13
展开全部
#main{
    position: relative;
    height: 3600px;
    width: 1440px;
    z-index: -1;
    background:url("background.jpg") rgba(0, 0, 0, 0) no-repeat center;
}
追问
谢谢~我想问下为什么火狐可以显示,IE里显示不了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式