Cytat(matwiej @ 25.07.2012, 13:05:07 )

Czy profesjonalne jest umieszczenie kodu tych 3 rzeczy w oddzielnych plikach html i wykorzystanie includ'a do połączenia ich ze stroną główną i innymi podstronami? Czy może istnieje jakieś inne podejście do tej sprawy ?
Tak, możesz includować te 3 rzeczy na każdej stronie i to jest OK.
Ale możesz też podejść do tego inaczej (lepiej): poszukaj wzorca "Two-Step View" (TSV), czyli popularnego rozwiązania polegającego na tym, że masz główny plik szablonu (layout), który includuje tylko konkretną treść podstrony. Zwykle ta treść charakterystyczna dla poszczególnych podstron jest renderowana na bieżąco. W najprostszej postaci kod zawarty w layoucie jest w większej części czystym HTMLem, a za pomocą PHP wklejasz tylko treść odpowiednią dla strony.
Omówienie np.
tu.
Nawet przy tak prostych stronkach znacznie lepszym rozwiązaniem jest użycie jakiegoś lekkiego, ogólnodostępnego frameworka obsługującego TSV, niż robienie stron z includami headera, footera, menu itd.