Это странно ... У меня есть клиент, у которого цвета фона не отображаются ни в Firefox, ни в IE. Например, посетите msn.com. Видишь, какой там синий фон? Для моего клиента этот фон отображается белым.
Есть предположения? Мне не удалось найти никаких настроек, влияющих на эту проблему.
Подобно ответу @Laura ... некоторые сайты не указывают "белый" фон в теге body, поскольку "большинство" браузеров используют его по умолчанию (начиная с эры Netscape 2.x, которая была серой). Однако предоставляется "default" окнами ... (или вашей данной ОС), поэтому, если пользователь изменяет свое значение по умолчанию на серый, черный или что-то еще, это то, что появится.
В Firefox есть флажок «Использовать системные цвета», а также «Разрешить страницам выбирать свои собственные цвета ...» в разделе «Инструменты | Параметры | Содержимое | Шрифты и цвета | Цвета».
В IE он находится в File | Properties | InternetOptions | Colors.