First idea that comes to mind is to let your client define another site
base, you then don't even have to change your css as the apparent site base
would be the client's sub-directory.
You do that using the <base> tag as shown here :
http://www.w3schools.com/TAGS/tag_base.asp

Hope it helps.

Michel Belleville


2009/11/16 nomen <gaston...@gmail.com>

> Hi all:
>
>    I have a website. All my images are in "/img" directory.
>    Now, my client needs to put the site in a subdirectory, so, my
> images are now in "/subdir/img".
>    In the future, maybe we have to change the site to another
> subdirectory.
>    I don“t want to change all my CSS anytime the client changes the
> subdirectory.
>    So my question is:
>        Is there a simple way to change all CSS background-image
> property with the next logic:
>
>               "Change all the existing CSS background-image
> properties in this way:
>                   if the url starts with "/img" change to "/subdir/
> img" else do nothing"
>
>   Thank you for your help in advance.
>
>

Reply via email to