Ok, gracias por todo C2am. AJAX está en la mira.
Esto no hiría acá, pero por si quieres saber al final lo que hice para darle un final provisional a la parte de diseño de esta web y así poder continuar con el sistema php en el que trabajaba que es lo que realmente me interesa, es dejarla así:
Este sería el cuerpo básico de las páginas de todas las secciones de la web (falta armar el <head>)
Código HTML:
<?php
include 'usuarios\conectar.php';
session_start();
?>
<html>
<head>
<link rel="stylesheet" href="estilo.css" type="text/css">
</head>
<?php
include 'body.php';
?>
<div id="caja">
<div id="contenido">
<?php include'index2.php'; ?>
</div>
</div>
</html>
Como ves se hace referencia primero a la hoja de estilos estilo.css, que es la que puse más arriba, pero modificada. Y luego a body.php que sería:
Código HTML:
<body>
<div id="caja">
<div id="logo">
<img src="img\logo.gif">
</div>
<div id="banner">
<img src="img\banner.gif">
</div>
<div id="menu">
<?php include'menu.php'; ?>
</div>
<div id="costado">
<img src="img\costado.gif">
</div>
<div id="costado2">
<img src="img\costado2.gif">
</div>
<div id="pie">
<img src="img\pie.gif">
</div>
<div id="contenido">
</div>
</div>
</body>
Y luego se hace referencia al div contenido.
Así en general lo único que debería modificar para crear una página en la web es el include de #contenido y algunas cosas del <head>, que lo podría hacer con php, el resto quedaría igual. Y si quiero hacer un cambio grande en el diseño de tooodas las páginas, solo modifico body.php y estilo.css y no necesito tocar en si a las páginas.
Creo que para empezar está bien.