nie wierzę, że szukając w google podstaw HTMl nie znalazłeś informacji o tym jaka jest struktura ...
Wykluczam tutaj znaczenie Header jako nagłówka wysyłanego pomiędzy przeglądarką a serwerem.
Nie musisz korzystać z footer i header, nie są one obowiązkowe, w przeciwieństwie do tagu <html> który jest obowiązkowy, bo informuje przeglądarkę że tutaj zaczyna się dokument HTML.
Obowiązkowa struktura HTML:
Kod
<html>
<head>
<!-- tutaj meta, title itp -->
</head>
<body>
<!-- tutaj tresc strony -->
</body>
</html>
Tej struktury nie wolno nam zmieniać.
Dodatkowo, jeżeli chcesz to w body możesz umieścić header i footer strony, koncepcje są różne, najlepiej poćwiczyć samemu jak to wygląda, najprościej z float umieścić 3 elementy: header, content, footer i to tyle.