你好,怎样通过css给html里的div加背景图片.

我的html文件,css文件,背景图片都是在一个文件加里,可就是显示不了,背景图片.请问这种情况是怎么回事.html文件代码<html><head><linkrel="s... 我的html文件,css文件,背景图片都是在一个文件加里,可就是显示不了,背景图片.请问这种情况是怎么回事.
html文件代码
<html>
<head>
<link rel="styleSheet"href="d.css"type="text/css">
</head>
<body>
<div id="bj">ddddddddd</div>
</body>
</html>

css代码
#bj{
width:500px;
height:500px;
border:2px solid #CCCCC;
background-image:url(2.jpg)no-repeat;
}
展开
 我来答
0371jkyy_0
2012-05-05 · 超过22用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:53.2万
展开全部
一般这样的问题有两种情况,一种是路径不对,你的.html文件跟2.JPG 是在一个文件夹下吗,如果不是的话 图片肯定显示不出来。
还有另外一种情况你用的是不是ie6,如果是ie6的话,确定路径正确的情况下,检查你的图片是不是完好的。
追问
图片是没有问题,在html文件插入可以显示出来,就是通过css加背景加不了,图片和html文件,css文件在同一个文件夹里
追答
你测试下加背景色能加吗? 如果背景色能加的话,那你在测试下其他图片做为背景能不能显示出来,如果这两项都可以的话,那你就需要检查图片是不是完好的了。
background:url(2.jpg) no-repeat;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨落无凝
2012-05-05 · 超过11用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:37.6万
展开全部
background-image:url(2.jpg)no-repeat;
这句有问题哦
指定image的话就不要加其他属性 background-image:url(2.jpg); 或者background:url(2.jpg)no-repeat;
更多追问追答
追问
不行,image是后来才加上去的.我的浏览器是IE6的
追答
是这个问题啊 我测试了 没问题 IE6/7/8都行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杭昂然3r
2012-05-05 · TA获得超过204个赞
知道小有建树答主
回答量:515
采纳率:0%
帮助的人:308万
展开全部
background:url(2.jpg) no-repeat;
追问
火狐可以显示图片,可是DIV边框不能显示. IE可以显示DIV边框,图片不能显示.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式