I have a very simple difficulty that I never know, the best answer for all the years of my development:
There is a fixed height container container that also contains a footer (so there is no sticky footer) with a white background color. The footer is also a fixed height. The body contains a background image that fades to a color, say, orange. On high browsers, there will be a space under the footer, which will also be the body orange. How to make this space below the footer white without affecting the color of the body above the footer?
Here is an example HTML:
<body>
<div class="container">
Container Content
<div class="footer">
Footer Content
</div>
</div>
</body>
and CSS:
body {
background: #ffaa00 url(image.png) no-repeat;
}
.container {
height: 1200px;
margin: 0 auto;
width: 960px;
}
.footer {
background-color: #fff;
height: 120px;
}
Example image (main content is blurry at the request of the client):

. ? , . , . - ? CSS-, jQuery .