CSS - Image Links Problem |
[eluser]jaswinder_rana[/eluser]
I have structure like this system public_html -public/images -public/css So, my system is below my index.php. My actual files, on my local server, are http://localhost/my/mypage/index.php So, system is at http://localhost/my/system (was testing how will it work if I put it before public_html; so here mypage is ACTING like public_html). Anyways. I am including my CSS like echo link_tag('/public/css/admincp.css'); In my CSS, I have a background image like background:#fff url(/public/images/footer_bg.gif) top left repeat-x; Now, my CSS link works but image doesn't. I understand that link_tag() function appends base_url in front of the CSS link. Is there a way that I can do the same for my background images? I don't want to have to change path if I change a directory. What if I rename my public_html (in this case mypage) directory? So, in short, mypage is ACTING like public_html but is NOT public_html, /public/images/... links won't work because mypage is at http://localhost/my/mypage (it's /my/mypage/public/image/...) Not sure if I explained it properly. Thanks
[eluser]Kotzilla[/eluser]
try this background:#fff url('../images/footer_bg.gif') top left repeat-x; its refer on CSS file location. then you have to locate image by css file location is ../images/ =)
[eluser]jaswinder_rana[/eluser]
[quote author="Kotzilla" date="1229343582"]try this background:#fff url('../images/footer_bg.gif') top left repeat-x; its refer on CSS file location. then you have to locate image by css file location is ../images/ =)[/quote] Thanks. I was hoping that there's a way to pass base URL to css file (if I rename it to .php and use header to change Content Type). Oh well. Thanks |
Welcome Guest, Not a member yet? Register Sign In |