The body element background-color should be set, and it isn't.
body {
background-color: #ffffff;
}
See this for notes on why this has to be done:
http://www.exratione.com/2011/07/set-the-body-element-background-color-p...
" In Windows, the default background color of a web page displayed in Internet Explorer (i.e. the element) is white, and pretty much always has been. The default background color for a web page in all other browsers is also white - but, importantly, that is for different reasons. In Firefox, Chrome, etc, the background is white because that is the default color set by the browser configuration. In Firefox, you can change that in the Tools > Options > Content panel, for example. In IE, however, the page background is white because white is the default setting for the operating system display property governing window backgrounds, and in Windows the browser page background is a window background. In Windows 7 you can change that color in Control Panel > Appearance and Personalization > Personalized > Window Color.
I have long made a habit of altering the Windows display settings in order to change the window background color to something that isn't quite as bright as white, as I find that a mild gray makes for less in the way of eye strain after a day of peering at code and essays. What this means is that for me the default web page background in IE on Windows is that mild gray, not white. Over the years I've lost count of the number of high traffic, mainstream websites I've seen fail to set a CSS property for the background color of the element - MSNBC was one of them for quite some time, for example. When that happens the design appears backed by gray to me, which generally ruins the effect."
Comments
Comment #1
kharbat commented