Hola, dejenme decirles que se puede hacer en PHP y con etiquetas div.
De la siguiente manera:
encabezado.php
Código HTML:
<div><img src="banner.jpg"></div>
cuerpo.php
Código HTML:
<div><span>Contenido de la pagina</span></div>
pie.php
Código HTML:
<div><span>Contacto: correo@hotmail.com</span></div>
Es algo simple en cada página coloca solo tags html (de preferencia lo que se coloca dentro del tag body).
Luego todo los guardas en una carpeta plantillas (puede ser otra), y los juntas de la siguiente manera
Código PHP:
Ver original<div id="pagina1"><?php include("plantillas/encabezado.php"); ?></div>
<div id="pagina2"><?php include("plantillas/cuerpo.php"); ?></div>
<div id="pagina3"><?php include("plantillas/pie.php"); ?></div>
Saludos...