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
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...