olvídate de los iframes, ya ni hablar de los frames!
Dos ejemplos de como lo hago yo:
1er ejemplo de estructura html:
2º ejemplo de estructura html:
En ambos casos, creo una carpeta llamada "estructura" y allí almaceno:
- head.html
- header.html
- nav.html
- content.html
- footer.html
Contenido de cada archivo:
- head.html
- header.html
- nav.html
- content.html
- footer.html
Y la estructura que me queda para todas las páginas del sitio es la siguiente:
- index.php (y todas las demás páginas)
Código PHP:
Ver original<?php
include('estructura/head.html');
include('estructura/header.html');
include('estructura/nav.html');
include('estructura/content.html');
include('estructura/footer.html');
?>
Con esa estructura, solo tendrás que cambiar la ruta y la web en donde va "content.html" y lo demás dejarlo igual!
Espero que te haya servido el ejemplo, un saludo.