2012-02-21 17 views
5

için url - http://localhost/mysite ve bu dahilinde aşağıdaki dizin yapısı vardır: styles.css dosyasına içindeCSS göreli benim localhost geliştiriyorum görüntülere

-assets 
--css 
---styles.css 
--images 
---background.png 

, ben çalışan bir şey şu, olurdu localhost üzerinde ince

background-image: url(../images/background.png); 

Ancak, canlı sunucu bir alt kulanan - http://test.liveserver.com. En iyi yolda

background-image: url(/assets/images/loginlogo.png); 

Değil emin Bunu aşmanın: Bu css kuralı şu şekilde değişmesi gerektiği anlamına gelir?

+0

yüzden – defau1t

+0

Sağ, bazı nedenlerden dolayı, cssmin css canlı sunucuda küçültülmüş zaman url prepending gibi görünüyor burada ne çalışmıyor. Yani, url (../ images/background.png); url olur (/test/assets/images/background.png); Daha fazla – JonoB

+0

Bah araştırmam gerekiyor, cssmin gerçekten ihtiyaç duyulmadığında bir url hazırlıyormuş gibi görünüyor. – JonoB

cevap

7

Dizini ağacı ile sağladığınız yolu değiştirmenize gerek yoktur.

..

CSS dosyasının üst dizin böylece assets/ dizin ima demektir.

İlgili konular