Относительный путь в файле CSS относительно файла CSS? - PullRequest
66 голосов
/ 27 апреля 2010

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

Ответы [ 3 ]

82 голосов
/ 27 апреля 2010

Да, это относительно .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');
7 голосов
/ 19 июля 2016

Да. Это относительно файла 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

1 голос
/ 27 апреля 2010

в файл CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...