如何解决CSS DIV背景图片无法显示

 我来答
手机用户25821
推荐于2016-08-27 · 超过70用户采纳过TA的回答
知道答主
回答量:140
采纳率:71%
帮助的人:54.8万
展开全部
很简单的问题,就是路径的选择,但是比较变态;你的背景图片路径是相对这个css文件的来说的,而不是html文件,举个例子就明白了 在当前路径(www)下我有两个文件夹pic 和css(而 我们的背景图片bg.jpg在pic文件中), 我们的index.html文件就在当前文件夹(www)下。index.html要引用css文件夹下的global.css: <link rel="stylesheet" href="css/global.css" type="text/css",这都没问题,但要注意你css文件中 background-image中的路径, 错就错在我们写成这样 background-image:url('pic/bg.jpg'); 正确写法是这样 background-image:url('../pic/bg.jpg');#menu {width:800px; height:20px; background-image:url('../pic/bg.jpg'); //变态的所在,图片路径是针对当前css文件来说的,并不是index.html,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式