Bernat Lleonart escribió (Tue, 3 Jan 2006 13:44:20 +0100):
> 2006/1/3, Ramon Pravia <[EMAIL PROTECTED]>:
>> Creo que no tiene que ver con el problema de explorer, pero no
>> estás utilizando bien id's y clases, de hecho las estás empleando
>> al revés. fotosup debería ser la clase, porque es la que aplicas
>> a todos los elementos, es decir, todos los elementos son del tipo
>> (de la clase) fotosup, y luego cada uno de ellos tiene su propia
>> identidad (foto1, foto2, foto3).
>>
>
> Estoy utilizando el id "fotosup" para una cabecera que aparece una
> sola vez en cada página, y aparte de la imagen de fondo, tiene otra
> serie de propiedades, comunes a todas las páginas. La imagen de
> fondo de este id quiero que sea diferente en cada página, por eso
> la quiero cambiar mediante la clase que asigno al div.

Hola de nuevo.

De acuerdo, no había entendido bien cómo lo estabas haciendo, disculpa. En
cualquier caso, si quieres cambiar la imagen de fondo para la cabecera en
cada página, yo optaría por darle una id o una clase al body, de forma que
la css te quedaría así:

#fotosup{
/* propiedades comunes */
}

body#seccion1 #fotosup{
background-image:url(imagen1.jpg);
}

body#seccion2 #fotosup{
background-image:url(imagen2.jpg);
}


Eso es como yo lo haría, lo que no significa que sea lo mejor ;) La otra
opción es hacer lo que te decía, todas las cabeceras tendrían la clase
fotosup, donde tendrían todas las propiedades comunes, y luego cada una de
ellas su id, de manera que la imagen de fondo la podrías definir para cada
una de las id, sin necesidad de reescribir las reglas comunes para cada una
de ellas. El html te quedaría:

<div class="fotosup" id="foto1">

y la css así:

.fotosup{
/* propiedades comunes */
}

#foto1{
background-image:url(imagen1.jpg);
}

#foto2{
background-image:url(imagen2.jpg);
}


Todo esto te lo digo porque es más correcto utilizar una clase para definir
las propiedades comunes a varios elementos y una id para las propiedades más
específicas de un elemento. En este caso el elemento es siempre el mismo,
sólo que en distintos contextos, por eso me parecería más coherente la
primera opción.

Sobre el uso de un selector como el que tú empleas, no sé si será
incorrecto, ya te digo que no suele ser habitual (personalmente no lo he
utilizado nunca), y no sé si podría dar problemas. El caso es que es un tipo
de selector del que no he encontrado mucha documentación, he echado un
vistacillo a la especificación a ver si se me había pasado por alto y no lo
he visto... no sé. Si alguien tiene más información, que lo diga :)

Saludos ;)



--
Ramón
demasiado viejo para ser una joven promesa,
demasiado joven para ser una vieja gloria,
pero aún así trabajando duro para Simplelógica: apariencia, experiencia y
comunicación en la web
http://simplelogica.net  #  (+34) 98 522 12 65

http://simplelogica.net/caoticoneutral/
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a