Para mi la forma "apropiada" es definir unas clases en el css

.enero { background-image: url (enero.jpg) no-repeat; }
.febrero { background-image: url (febrero.jpg) no-repeat; }
.marzo { background-image: url (marzo.jpg) no-repeat; }
...
.diciembre { background-image: url (diciembre.jpg) no-repeat; }

Y en el php cambiar la clase según el mes del año:

<div class="febrero"> ... </div>

Asi separamos contenido y presentación, tenemos una forma sencilla de
programarlo, y ya tenemos preparado el código para los meses por venir.


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Fernando Font Valle
Sent: Wednesday, March 05, 2008 1:33 PM
To: Ovillo, la lista de CSS en castellano
Subject: Re: [Ovillo] Cambio de cabecera según el mes

Pero con esta opción no estaríamos separando contenido de diseño, no?

El día 5/03/08, Rodrigo Álvarez Virgós <[EMAIL PROTECTED]> escribió:
>
> Hola, Javier
>
> Javier Prieto escribió:
> > Hola amigos, aqui estoy con mis preguntas raras.
> >
> > Lo que quiero hacer es cambiar dentro de un css (mediante PHP) la imagen
> > de fondo de la cabecera según el mes en el que nos econtremos.
> >
> > Si tengo en el CSS
> >
> > #cabecera {
> >     background-image: url (marzo.jpg) no-repeat;
> > }
> >
> > ¿Cómo se puede cambiar "marzo.jpg" dinámicamente para que en abril
> > cargue "abril.jpg" y así sucesivamente?
>
> Tienes que usar el atributo style, no meterlo en la hoja de estilo.
>
> <?php
> $mes = date("m");
> echo "<div id=\"cabecera\" style=\"background: url ($mes.jpg)
> no-repeat;\">
> ?>
> ...
>
> De esta manera se mostraría como fondo 01.jpg, 02.jpg... o 12.jpg,
> según el més en el que estés.
>
> Un saludo
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a