CSS文件中的相对path是相对于CSS文件的吗?

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

是的,这是相对于.css

以下是一个布局示例:

 Page: page.htm ... does not matter where CSS: /resources/css/styles.css Image: /resourceshttp://img.dovov.comimage.jpg 

styles.css CSS:

 div { background-image: url('..http://img.dovov.comimage.jpg'); 

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

所以如果CSS被引用为:

 <link href="http://www.otherdomain.com/css/example.css" type="text/css" rel="stylesheet" /> 

它包含:

 div { background-image: url('http://img.dovov.comimage.jpg'); 

背景将是:

http://www.otherdomain.comhttp://img.dovov.comimage.jpg

到CSS文件。