Как убрать белый интервал в верстке html?
попробуй убрать отступы у body
body{
 margin: 0;
 padding: 0;
}
Проверьте кодировку menu.php - должно быть UTF-8 (без BOM). 
Если просто UTF-8 то получаются отступы в начале страницы.