当我通过相对路径引用CSS文件中的图像或其他文件时,该路径是相对于CSS文件还是使用CSS文件的HTML文件?
发布于 2010-04-27 11:34:46
是的,它是相对于.css
的
下面是一个布局示例:
Page: page.htm ... does not matter where
CSS: /resources/css/styles.css
Image: /resources/images/image.jpg
styles.css
中的CSS
div { background-image: url('../images/image.jpg');
发布于 2016-07-20 02:39:27
是。它是相对于CSS文件的。我要补充的是,这也包括相对于CSS文件所在的域。
因此,如果CSS被引用为:
<link href="http://www.otherdomain.com/css/example.css" type="text/css" rel="stylesheet" />
它包含:
div { background-image: url('/images/image.jpg');
背景将是:
发布于 2010-04-27 11:34:41
添加到CSS文件中。
https://stackoverflow.com/questions/2718532
复制相似问题