Re[3]: [Ovillo] Selectores de multiples clases
Hola a todos :) Llego tarde a la discusión, pero bueno, aporto mi absolutamente prescindible granito de arena ;) Cuando Manu me comentó esta duda ayer, tengo que confesar que en ese momento no recordaba cómo se podía hacer un selector de este tipo. Influía el hecho de que fueran las 12 de la madrugada de un domingo, y estaba un poco dormido... pero también el hecho de que nunca en mi vida me he visto en la necesidad de emplearlo. Con esto, lo que quiero decir, es que no es una situación muy frecuente. Por eso, cierto sentido comprendo el punto de vista de Raúl, y me explico: No creo que definir: .resaltado.especial{} sea una mala práctica en el sentido de que esté mal hecho, o que los dioses de las CSS nos dejen de ser propicios. Simplemente, nos complica un pelín el mantenimiento futuro de la hoja de estilos, como estupendamente explica Raúl. Cuando vemos un elemento con las clases .resaltado y .especial, al eliminar una de ellas, sabemos que eliminaremos el comportamiento que define esa clase, pero igual no nos esperamos eliminar un nuevo comportamiento especial surgido de la combinación de ambas. Y dado que es algo que no se suele utilizar muy a menudo, lo más probable es que no caigamos de buenas a primeras en lo que está pasando. Sin embargo, no deja de ser algo muy parecido a lo que nos sucedería si tenemos definidos distintos estilos para una clase en función del contexto, por ejemplo, unos estilos para; .resaltado{} otros para: div#contenido p .resaltado{} que puedan ser complementarios, de forma que al quitar una clase estemos eliminando estilos definidos en distintos lugares en nuestra css. De hecho, entre otras cosas, la gran potencia de las CSS consiste en esto, lo que mola poder definir distintos estilos para la misma clase en función del contexto y la combinación con otras clases e id's. Complica un poco el mantenimiento, puede ser, pero es que la hoja de estilos más simple de mantener sería una sólo con id's: un estilo para cada elemento. Lo que nos llevaría a algo parecido a definir todos los estilos en línea, y eso no es lo que queremos ;) Saludos a todos :) -- 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 Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo
RE: Re[3]: [Ovillo] Selectores de multiples clases
Hola Ramón: y me explico: No creo que definir: ..resaltado.especial{} sea una mala práctica en el sentido de que esté mal hecho, o que los dioses de las CSS nos dejen de ser propicios. Simplemente, nos complica un pelín el mantenimiento futuro de la hoja de estilos, Ese es mi caballo de batalla, encontrar una metodología de trabajo que favorezca el mantenimiento futuro. Sin embargo, no deja de ser algo muy parecido a lo que nos sucedería si tenemos definidos distintos estilos para una clase en función del contexto, por ejemplo, unos estilos para; ..resaltado{} otros para: div#contenido p .resaltado{} Ok de acuerdo, igual será eso, ya he asumido el uso de la composición de selectores simples, pero los avanzados me parecen oscuros arcanos, tal vez debería ser más abierto en ese sentido. No obstante me sigue pareciendo confuso su uso... Será que la combinación Ramón-Manu es poderosa. Abriré mi mundo a está nueva posibilidad de combinaciones y desearé como vostros que ie lo implemente correctamente ;) Por cierto, la composición de ideas contradictorias??? .no{} .idea {} .bad{} .bad.idea{} .no.bad.idea{} la semántica se complica... Saludos. ___ 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://ovillo.org/mailman/listinfo/ovillo
Re: Re[3]: [Ovillo] Selectores de multiples clases
On 17/10/05, luarmr [EMAIL PROTECTED] wrote: Será que la combinación Ramón-Manu es poderosa. Abriré mi mundo a está nueva posibilidad de combinaciones y desearé como vostros que ie lo implemente correctamente ;) No tienes porqué, la ley de probabilidades apunta a que probablemente solo estemos siendo obtusos. De hecho, apenas entiendo lo que os decís Ramón y tú :) -- Manuel a veces :) a veces :( pero siempre trabajando duro para Simplelógica: apariencia, experiencia y comunicación en la web. http://simplelogica.net # (+34) 985 22 12 65 ¡Ah! y escribiendo en Logicola: http://logicola.simplelogica.net ___ 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://ovillo.org/mailman/listinfo/ovillo
Re: Re[3]: [Ovillo] Selectores de multiples clases
y algo que puede ser una pregunta tonta (y espero que no lo sea): habeis probado a combinar un id y una class? quiero decir, tenemos un elemento de la siguiente forma: div id=opcion class=edicion ... /div hace poco me surgió esta necesidad, y probé a definirlo en el css de estas dos formas: #opcion.edicion {} .edicion#opcion {} el caso es que funcionaba en firefox pero no funcionaba en IE, e imagino que por las mismas razones que la unión de dos clases. pd. un saludo a todos ;) ___ 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://ovillo.org/mailman/listinfo/ovillo
Re: Re[3]: [Ovillo] Selectores de multiples clases
On 10/17/05, Sergio Gómez [EMAIL PROTECTED] wrote: div id=opcion class=edicion/div #opcion.edicion {} el caso es que funcionaba en firefox pero no funcionaba en IE pues yo hice eso mismo en un sitio que desarrolle y me funciono correctamente en ie6. o tal vez me falla la memoria... inti castro [EMAIL PROTECTED] ___ 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://ovillo.org/mailman/listinfo/ovillo