Является ли относительный путь в файле CSS относительно файла CSS?

Когда я ссылаюсь на изображение или другой файл в файле CSS относительным путем, является ли путь к файлу CSS или HTML файлу с помощью файла CSS?

Ответ 1

Да, это относительно .css

Вот пример макета:

Page:  page.htm ... does not matter where
CSS:   /resources/css/styles.css  
Image: /resources/images/image.jpg

CSS в styles.css:

div { background-image: url('../images/image.jpg');

Ответ 2

Да. Это относительно файла CSS. Я добавлю, что это также относится к домену, в котором находится файл CSS.

Итак, если на CSS ссылаются как:

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

и содержит:

div { background-image: url('/images/image.jpg');

Фон будет:

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

Ответ 3

В файл CSS.