Just started an attempt at laying out a page entirely in CSS, but I've run into trouble with displaying background images and I can't for the life of me figure out why. You can see the page (XHTML Strict & CSS) here:
No, that's not where they are. They are at the root left. And I assumed that since the page being loaded was also at the root level I would be able to access the images direct as ./ not ../. But sure enough, I changed it to ../ and the images appeared, so I guess the url( ) is relative to the css location, not the loaded page location. Thanks.
Also, I'm not too familiar with Firebug. It's installed now. What tab did you use to find the images?
Bingo. URL references are relative to the CSS file, not the calling HTML file. This is a good thing-- it allows you to re-use a CSS file from many different HTML files in different directories.