Можете ли вы ссылаться на изображения из CSS без использования относительных путей?

Я хотел бы создать div с фоновым изображением css:

#mydiv {
  background-image:url('/public/images/foo.png');
  background-repeat: repeat-x;
}

Теперь я не могу использовать маршруты в css, поэтому в результате я должен использовать относительный путь, или мое приложение сломается, если оно будет установлено по некорневому пути.

Есть ли способ обойти это? Что-то вроде

background-image:url('@{publicFolder}/images/foo.png');

Я нашел эту ветку год назад, которая утверждает, что это невозможно. Это все еще так?

Редактировать : Я знаю, что могу вставить CSS на странице, это не совсем приемлемое решение, а скорее обходной путь.

8
задан ripper234 2 January 2012 в 23:29
поделиться