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');
背景将是:
到CSS文件。