Аномалии шапки и футера.
Доброго времени суток.
С футером и с шапкой сайта творятся странные вещи: если браузер развернут - всё нормально. Если же его сузить - та часть футера и шапки, которые остались вне поля зрения, обрезаются. То есть, если в браузере начать прокручивать страницу сайта к той части, которая не влезла в его окно, вместо шапки и футера - пустота. Отображается лишь та их часть, которая влазит в рамки окна браузера.
Вроде бы в коде шапки и футера всё правильно:
#header { background: transparent url(../img/header_bg.jpg) center top; height: 140px; margin: 0px auto; }
#footer { position: relative; margin-top: -100px; height: 150px; clear:both; background: #3b3b3b; color: #CCC; }
Где искать ошибку - без понятия. Может кто-то сталкивался с подобным? Подскажите пожалуйста)

Коментарі
Для об'єктів які хочеш вирівняти посередині за допомогою margin треба вказувати ширину (width)
Точно, проблема в этом, но из-за слабоватых знаний CSS я не могу понять, как в таком случае растянуть шапку и футер на весь экран.
Якщо тобі треба просто розтягнути на весь екран, то вкажи поточному елементу width 100% і всім хто вище по ієрархії теж по 100%.
А якщо хочеш щоб хейдер і футер був посередині, наприклад шириною 1100 і щоб при згортанні вікна воно не вилазило за розміри вікна (не з'являвся горизонтальний скрол) копай у бік min-width, max-width.
можно ссылку на страницу с проблемой