Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/08/2007, 02:58
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Re: Problema con web modular y css

Cita:
Iniciado por urgido Ver Mensaje
y por que no usas get ejemplo me gustaria saber como cargas las paginas yo lo haria de la siguiente forma:

<p
Código PHP:
if($_SERVER['PHP_SELF']=="index.php") { echo "class='index.css'"; }else{ echo "class='modulocss'"}; 
</p>

Saludos.
Si se trata de una web modular, normalmente el PHP_SELF siempre será index.php. Pero, básicamente la idea es esa:
- Si cargas el módulo "index" (o default), cargas el index.css
- Si cargas cualquier otro módulo, cargas modulo.css.

Ahora, si tu web modular tiene, por ejemplo, una cabecera, una barra de navegación (menú) y un pie que van a permanecer con un estilo invariable, y solamente va a variar el espacio donde cargas el módulo, te sugiero que hagas un .css donde definas solamente el estilo de los elementos invariables. Además, haces otro css por cada módulo que quieras que tenga un estilo diferente
Código:
<div id="cabecera">
   <h1>Una cabecera</h1>
</div>
<div id="menu">
   <ul>
      <li><a href="#">Enlace1</a></li>
      <li><a href="#">Enlace2</a></li>
      <li><a href="#">Enlace3</a></li>
   </ul>
</div>
<div id="contenido">
   <!-- contenido cargado dinámicamente -->
</div>
<div id="pie">2007 &copy; Tu web</div>
Código:
#cabecera{
   //estilo de la cabecera
}
#menu{
    //estilo del menú
}
#pie{
   //estilo del pie
}
#contenido{
   //estilos básicos de maquetación (alto, ancho, etc.) que sean comunes
}
Código:
#contenido h1{

}
#contenido td{

}
#contenido p{

}

...etc,