I have a directory structure similar to:\[code\]Project Root--HTML Dialog.vcxproj--Page.htm--res----defines.rc2----css------myStyles.css----img------myImg.jpg----js...\[/code\]in defines.rc2, we define certain resource IDs like:\[code\]IMG_MY_IMAGE HTML "res\\img\\myImg.jpg"\[/code\]which is used in myStyles.css as:\[code\].background-image: url(IMG_MY_IMAGE)\[/code\]and this works fine in the application. However, sometimes I don't want to build the full application to see the UI. Instead, I'd rather just open up Page.htm and interact with the UI without the backend (with some customization of course to simulate events, etc). So I wrote a script to replace resources in the .css files with their corresponding path in the .rc2 file, so the myStyles.css becomes:\[code\].background-image: url("res\\img\\myImg.jpg")\[/code\]which works fine if myStyles.css is in the same directory as Page.htm, but does not work in the current directory structure. How can I make this work without moving files all over the place? Is there a way to say at the top of the .css file \[code\]#push_include_directory (..\..\)\[/code\] or something like this? Or is the only way to achieve this to actually move all the .css files, which makes the whole architecture wind up looking a bit sloppy?