Those bitches. A while ago I reported a bug in Mozilla. They weren't respecting the background-color of elements without content. So for instance the little black lines between the different sections of my page layout would be little white lines. It was kind of arbitrary, and with it not respecting the background-color the only way to have a black 1 pixel line that goes all the way across the screen was to put a transparent 1 pixel gif in there while setting the background-color to black. My reasoning was that anything that shows up on a page (something that has dimensions) should respect the background color.
They marked my bug "WONTFIX", but I just downloaded one of today's builds (the first one I've downloaded in a while) and it has the behavior I originally expected. I guess they changed their minds and saw my side of things 
Here's the bug report I filed. I even tried the sample code I included with the report, and that works now 
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):