estoy desarrollando en mi localhost - http://localhost/mysite, y dentro de ella tengo la siguiente estructura de directorios:CSS URL relativa a las imágenes
-assets
--css
---styles.css
--images
---background.png
Dentro del archivo styles.css, me gustaría tener algo lo siguiente, que funciona bien en el servidor local
background-image: url(../images/background.png);
Sin embargo, el servidor funciona en directo de un subdominio - http://test.liveserver.com. Esto significa que la regla CSS tiene que cambiar de la siguiente manera:
background-image: url(/assets/images/loginlogo.png);
No
seguro sobre la mejor manera de evitar esto?
entonces lo que no funciona aquí – defau1t
Correcto, por alguna razón, cssmin parece estar anteponiendo una url cuando el css se minimiza en el servidor activo. Entonces, url (../ images/background.png); se convierte en url (/test/assets/images/background.png); Necesito investigar más – JonoB
Bah, parece que cssmin estaba de hecho anteponiendo una url cuando no era necesario. – JonoB