Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/07/2009, 08:18
Setwarn
 
Fecha de Ingreso: julio-2009
Mensajes: 4
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: [Ayuda] Include (php) modifica margen superior de div

Buenas.
Vuelvo de nuevo al tema, he rehecho todo el mini-diseño simplificándolo al máximo, para comprobar si volvía a pasar y asi ha sido:
Al usar include para introducir una porción de código html (con la intención de no repetirlo en cada página de la web) aparecen márgenes no deseados alrededor del div contenido en ese include.
Se puede solucionar usando márgenes negativos...pero es una chapuza.

Web usando include: http :// testazo.byethost12.com/
Web sin include: http :// test2.byethost12.com/

El css es común para ambas, el código de la parte implicada del que si usa include:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http ://www .w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http :// www .w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <link href="style.css" rel="stylesheet" type="text/css" />
  <title>TITULO</title>
</head>
<body>
    <div id="container">
      <?php include("plantilla/header.html"?>
     
      <?php include("plantilla/menu.html"?>
     
      <div id="main">
        Contenido<br />
      </div>
     
      <div id="footer">
        Pie de página
      </div>
      <div id="clearing"></div>
    </div>
  
</body>
</html>
En el otro simplemente sustituyo el include por el contenido de los html, el código es exactamente el mismo salvo por el include...no se que es loq puedo estar haciendo mal, porque me parece algo demasiado simple como para que ocurra esto.