Bueno, en favor tuyo diré que a mi, personalmente, tampoco me gusta mucho.
;)
Pero es que en general intento evitar hacer cosas extrañas en los CSS. Nunca
se sabe que efectos colaterales puedan traer.
En mi descarga diré que es totalmente válido, compatible entre navegadores,
recupera un ¿fallo? de IE y creo que mucho más sencillo de implementar para
Bernat que tener que cambiar todas las clases del código.
Ahora, también es verdad que yo no únicamente he buscado una solución al
problema que planteaba, si no también me he entretenido buscándole una
alternativa a este presunto fallo de IE, por si a mi o a alguien se le pueda
presentar en un futuro. De hecho he aprovechado otro bug de IE, al aplicar
clases múltiples, como hack.
Y para finalizar, pues que para llegar a ciertas composiciones, etc, etc,
etc... siempre nos vemos en la obligación de utilizar hacks más o menos
incordiantes, es nuestro día a día. Para una vez que sale uno que es
correcto según los estándares (amén del Star Hack, aún pendiente de
calificación como digo yo, jejeje) déjame que sea yo el pionero y su
profeta, no? ;)
Un abrazo, David Merino Ogando.
On 1/3/06, Ramon Pravia <[EMAIL PROTECTED]> wrote:
>
> Maikel Naigt escribió (Tue, 3 Jan 2006 16:54:23 +0100):
>
> > /* Este ID llevará los valores comunes del ID #fotosup */ #fotosup
> > { height: 400px; }
> >
> > /* Estos patrones serán los que cambiarán la imagen de fondo */ /*
> > ATENCION, EL ORDEN DEBE SER COMO VIENE AQUÍ */
> > #fotosup.foto1 { background-image: url(imatges/superior-grup.jpg);
> > } #fotosup.foto2 { background-image: url(imatges/superior-
> > activitats.jpg); } #fotosup.foto3 { background-image:
> > url(imatges/superior-peses.jpg); }
> >
> > ...y este el código que debe salir para cada foto. Advierte el
> > orden en que pongo las clases múltiples porque por obligación tiene
> > que estar así para que funcione como esperas. Digamos que me he
> > puesto a "investigar" y he conseguido sacar algo en claro, pero no
> > tengo tiempo ni ganas en este momento para averigüar el por qué
> > exacto (siempre puedes rellenar un momento de ocio con este
> > pasatiempo ;) ) Por supuesto, tal y como pongo más arriba, el orden
> > del código CSS también tiene que serguir ese orden.
> >
> > FOTO 1
> > ------------
> > <div id="fotosup" class="foto1"></div>
> >
> >
> > FOTO 2
> > ------------
> > <div id="fotosup" class="foto1 foto2"></div>
> >
> >
> > FOTO 3
> > ------------
> > <div id="fotosup" class="foto1 foto2 foto3"></div>
>
>
> Buffffffffff... esto sí que no me gusta en absoluto, lo siento.
>
> Estás asignando 3 clases totalmente equivalentes a un elemento, de manera
> que la última declarada en la cascada es la que prevalece. ¿No sería
> complicarse mucho más de lo necesario?
>
> 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
>
_______________________________________________
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