Сдвиг вниз при переходе от создания страницв в html к php

Шщшщ

Новичок
Сразу приношу прощения, что может быть задаю элементарный набивший оскомину вопрос!!!

Начал делать свой первый сайт:
Сделал страницу на html и css.

Структура страницы:
header - без органичений по ширине
container - width: 960px; margin: 0 auto;
footer - без органичений по ширине

в самом начале поля и отступы все обнулил body {margin: 0; padding: 0;}

При замене header на: <?php include ("header.php");?>
происходит отсуп от верхненго края окна браузера (во всех пяти основных браузерах).
Отступ не заполнен ничем: при нажатии на "Инспектировать элемент с помощью Firebug", он говорит что это body и не видит в нем ничего, никакого margin.
Проблема лечится добавлением к header margin-top: -24px;

При замене footer на: <?php include ("footer.php");?>
происходит такой же отсуп от container (он остался на html).
Проблема лечится добавлением к footer margin-top: -24px;

Объясните мне, пожалуйста, откуда этот отступ???
наверняка что то делаю не так
 

Шщшщ

Новичок
кстати, единственный кто правильно отражает страницу: Dw CS6
а при добавлении margin-top: -24px; у него header частично становится не виден, footer наезжает на container
 
Сверху