外联css中,background-image的图片相对地址是相对css文件还是相对使用的使用外联css的html文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了外联css中,background-image的图片相对地址是相对css文件还是相对使用的使用外联css的html文件相关的知识,希望对你有一定的参考价值。

外联css中,background-image的图片相对地址是相对css文件还是相对使用的使用外联css的html文件:

例:
有一外联css为style.css内容如下
bodymargin:0px;padding:0px;font-size:12px;color:#333333;line-height:18px;text-align:left;font-family: "宋体";background:url(images/biandao3.jpg) right repeat-y;

有一HTML文件为index.htm内容如下
<link href="css/style.css" rel="stylesheet" type="text/css" />

但是我浏览index.htm并没有看到应该有的效果。

首先明确下,是相对于CSS文件的.
其次根据您的代码,可以推测您的图片是在images文件夹下的,CSS文件是在css文件下的,因此您的错误应该是出现在外部样式表中

把;background:url(images/biandao3.jpg) right repeat-y;

改为;background:url(../images/biandao3.jpg) right repeat-y;
应该就可以了.
dounai84的方法也可以的.
参考技术A 相对CSS文件 参考技术B 你的图片无法显示么???是不是
图片的相对路径 搞错了???
或者是 url 的问题 ++QQ80542883
可以帮你看看代码
参考技术C background-image的图片相对地址是相对css文件;
为了避免出错,建议使用相对站点根路径地址,即background:url(/images/biandao3.jpg)
参考技术D CSS没连接上```class="CSS文件名"

CSS3教程:background-image之放射性渐变(radial-gradient)详解

参考技术A CSS3教程:background-image之放射性渐变(radial-gradient)详解

以上是关于外联css中,background-image的图片相对地址是相对css文件还是相对使用的使用外联css的html文件的主要内容,如果未能解决你的问题,请参考以下文章

vscode 写外联样式css提示回车直接变标签了,有大佬知道怎么回事嘛?

新闻网站项目静态页面--登录页

新闻网站项目静态页面--个人资料页

CSS中background-image属性无效,怎么解决?

在css里使用background-image:url(图片地址)没有反应,但是在标签body里添

CSS或jquery中如何改变background-image的大小?