Да, эта проблема раздражает.
Другим решением было бы иметь контейнер div в том цвете, который вам нужен, а затем сделать содержимое другим цветом:
<style>
#page { background-color:blue; width: 996px; etc }
#contents { background-color:red; etc }
</style>
<div id="page">
<div id="sidebar">
</div>
<div id="contents">
</div>
</div>
выглядит как:
_____________________
| | |
| | |
| | |
| | |
|___| |
|___|_________________|
с divs, но цвет фона "страницы" будет слева, а фон контента будет справа
Надеюсь, это поможет.Это страдает, когда справа меньше левого: (
edit:
, вы также можете использовать изображения bg, если хотите, в этом формате. Это то, что очень неудобно делатьв html / css, и вам просто нужно играть, пока не получите подходящее решение. Мне потребовались дни, чтобы найти мой сайт: (