如何解决CSS DIV背景图片无法显示
展开全部
很简单的问题,就是路径的选择,但是比较变态;你的背景图片路径是相对这个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,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询