Hola, pos si suele pasar..
1) puede que el archivo al que llamas.php gracias a include.. pos que sea de un tamaño superior a la medida dela tabla queh as creado (donde apareceria el contenido) y siendo asi. la tabla se deforma creando espacios.. entre otras cosas..
2) si usas dreamweaver, es bueno para ordenar las tablas acomodar, celdas, etc.. donde dentro incluir el include... en fin.. te dejo aca un ejemplo que recien hize..
Nta: Borra todo el contenido de tu index.php e inserta el siguiente:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>PAGINA PRINCIPAL</title>
</head>
<body>
<div align="center">
<table width="750" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="200" colspan="3" valign="top"><?php
include("arriba.php");
?></td>
</tr>
<tr>
<td width="150" height="500" valign="top"><?php
include("izquierda.php");
?></td>
<td width="450"> </td>
<td width="150" valign="top"><?php
include("derecha.php");
?></td>
</tr>
<tr>
<td height="200" colspan="3" valign="top"><?php
include("abajo.php");
?></td>
</tr>
</table>
</div>
</body>
</html>
Guardalo como.. index.php (o como quieras.. pero si o si .php)
MiniExplicacion: Ahi veras cada tabla llama a.. (arriba.php, izquierda.php, derecha.php y abajo.php) Cada uno con sus medidas.
Otra cosa que debes tener en cuenta.. cuando llamas a un archivo.php desde include mostrara TODO EL CONTENIDO DEL ARCHIVO.PHP QUE ESTA LLAMANDO.. TODO!
es decir.. ejemplo: que el archivo arriba.php (su medida total debe ser de.. en este caso.. 750x200 o inferior, NO SUPERIOR.
La web la veras en el centro de la pagina en si.. si te fjas bien.. he puesto antes de empezar el diseño de tablas/web..
Código:
<div align="center">
contenido
</div>
Eso esta bien para mantener la web en el centro.
aver si te sirve..
---
Saludos!