首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >CSS文件中的相对路径是否相对于CSS文件?

CSS文件中的相对路径是否相对于CSS文件?
EN

Stack Overflow用户
提问于 2010-04-27 11:33:50
回答 4查看 48.3K关注 0票数 72

当我通过相对路径引用CSS文件中的图像或其他文件时,该路径是相对于CSS文件还是使用CSS文件的HTML文件?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-04-27 11:34:46

是的,它是相对于.css

下面是一个布局示例:

代码语言:javascript
复制
Page:  page.htm ... does not matter where
CSS:   /resources/css/styles.css  
Image: /resources/images/image.jpg

styles.css中的CSS

代码语言:javascript
复制
div { background-image: url('../images/image.jpg');
票数 86
EN

Stack Overflow用户

发布于 2016-07-20 02:39:27

是。它是相对于CSS文件的。我要补充的是,这也包括相对于CSS文件所在的域。

因此,如果CSS被引用为:

代码语言:javascript
复制
<link href="http://www.otherdomain.com/css/example.css" type="text/css" rel="stylesheet" />

它包含:

代码语言:javascript
复制
div { background-image: url('/images/image.jpg');

背景将是:

http://www.otherdomain.com/images/image.jpg

票数 8
EN

Stack Overflow用户

发布于 2010-04-27 11:34:41

添加到CSS文件中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2718532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档