Cita:
Iniciado por ricar69 (...) Antes usaba frames para distribuir los elementos de la web, pero después de leer que están obsoletos lo he hecho con div id (no sé si eso son capas). Lo he creado con DreamWeaver 3 (lo sé, no estoy a la última
). (...)
Un div es una capa.
Cita:
Iniciado por ricar69 (...) Pero entonces, si cambio algo de la cabecera, del menú o del pié, ¿tengo que cambiarlo en todas las páginas de mi web? Imagino que se me escapa algo, porque no me parece funcional. (...)
Desde mi punto de vista lo ideal es utilizar algún sistema de plantillas pero lo puedes hacer con php.
En tu página tendrías un index.php, quienes-somos.php, como-participar.php, etc. Y en cada uno tendrías el contenido de esa página. Pero como bien dices sería una locura tener un pie distinto en cada página porque si mañana, por ejemplo, cambias el email tendrías que cambiar todas las páginas de la web... y ahora tienes 5 secciones, si tuvieses miles de páginas sería inviable el mantener eso.
Así que lo que tendrías que hacer es coger el pie (o la cabecera, o el menú, o la parte que sea) y meterlo en un archivo aparte llamado (por ejemplo) footer.php con este contenido:
Y después en las páginas lo incluyes con php poniéndo esto donde fuese el footer:
De esta forma cuando tengas que cambiar algo del footer sólo tienes que cambiarlo en una parte.
Lo mismo para la cabecera. Creas el archivo cabecera.php:
Código HTML:
Ver original <h1><a href="indexx.htm"><img width="840" height="168" border="0" src="images/cab.jpg"></a></h1> <h1><a onclick="MM_swapImage('Image13','','images/bot1b.jpg',1)" target="mainContent" href="quisom.htm"><img width="134" height="74" border="0" id="Image13" name="Image13" src="images/bot1b.jpg"></a><img width="7" height="74" src="images/000.jpg"><img width="134" height="74" border="0" src="images/bot2a.jpg"><img width="7" height="74" alt="" src="images/000.jpg"><img width="134" height="74" border="0" src="images/bot3a.jpg"><img width="8" height="74" alt="" src="images/000.jpg"><img width="134" height="74" border="0" src="images/bot4a.jpg"><img width="7" height="74" alt="" src="images/000.jpg"><img width="134" height="74" border="0" src="images/bot5a.jpg"><img width="7" height="74" alt="" src="images/000.jpg"><img width="134" height="74" border="0" src="images/bot6a.jpg"></h1>
Y donde vaya pones el inlude:
Esto es un ejemplo de como podrías hacerlo pero yo preferiría hacerlo con algún framework/cms o usar un gestor de plantillas.