I'm currently developing a site that uses a dark background, and just out of interest, I turned off CSS and looked at it. Since it was highlighted semantically, without styles, it is still a consistent document, except for the fact that my caption images are white and the default background color is also white, you cannot see the captions at all. (The headers are marked as h1 / h2 / h3, and then Javascript replaces them with images).
Now I know that this is a tiny extreme case of users who do not have CSS but have javascript, so this is a much more theoretical than practical question, but I have to go back to the old and outdated way to set the background colors:
<body bgcolor="#333333">
.. so you can still see the white images?
source
share