Cita:
Iniciado por urgido
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 © 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,