No solo la herencia se basa en el padre, también esta la madre y los abuelos :-) si lo unico que quieres es trabajar con el look, lo que tienes que hacer es utilizar CLASS en lugar de, o a la vez de ID, de la forma siguiente:
<body> <div id="estilo1" class="estilo1"> </div> <div id="estilo2" class="estilo1 estilo2"> </div> </body> Esta forma es mas escalable, porque no tienes que cambiar el css en cada ocasión que quieras agregarle el estilo a un elemento, ej.: #div1 a, #div2 a, #div3 a, #div4 a, etc. {} Simplemente en cada div agregas directamente la clase que quieras utilizar en la declaracion de clases del div en cuestion. That is all! -----Original Message----- From: bzf1 <[EMAIL PROTECTED]> To: "Ovillo, la lista de CSS en castellano" <ovillo@lists.ovillo.org> Date: Mon, 21 Nov 2005 14:01:59 +0100 Subject: Re: [Ovillo] Quiero heredar, y no de mi padre. ;) > Iban Rodriguez escribió: > > >Nada puede heredar algo de un objeto que no sea su padre. Precisamente > en > >eso se basa la herencia > > > >#div1 y dentro #div2 > > > >#div1 a > >Si no me equivoco también se aplicaría a los #div2 a, automaticamente. > > > >Si lo que quieres es aplicar dos estilos iguales a dos objetos > diferentes, > >al mismo tiempo, lo mejor utilizar esto: > > > >#div1 a, #div2 a > >{ > > color: #FFFFFF; > >} > > > >Donde añadirias el resto de elementos comunes a ambos, y ya los > diferentes, > >los pones declarando otra vez > >#div1 a > >{ > > loquesea... > >} > > > >etc. > > > > > > > Ok! Gracias! ;) > Pensaba que, a parte de lo que tú comentas, tal vez existiría alguna > manera de hacerlo, ..., algo del estilo #div1 -> #div2 o similar :D. > Aunque, claro está como tú comentas, si nos saltamos las reglas de la > herencia, ya no sería herencia. > > > > >__________________________ > ><?php > >$Autor = "Iban Rodriguez"; > >// Programador, <THE MOVIE> > >?> > >www.themovie.org > > > > > >-----Mensaje original----- > >De: [EMAIL PROTECTED] > >[mailto:[EMAIL PROTECTED] nombre de bzf1 > >Enviado el: lunes, 21 de noviembre de 2005 13:32 > >Para: Ovillo, la lista de CSS en castellano > >Asunto: [Ovillo] Quiero heredar, y no de mi padre. ;) > > > >Otra duda propuesta, que hoy me siento inculto: > > > >si tengo esto: > > > >------------------------------------------------- > > > ><body> > > > > <div id="estilo1"> > > </div> > > > > <div id="estilo2"> > > </div> > > > ></body> > > > >CSS > > > >body a > >{ > > color:#000; > >} > > > >#estilo1 a > >{ > > color:#fff; > >} > > > >#estilo2 a > >{ > > text-decoration:underline; > >} > >------------------------------------------------- > > > >Un link en el div estilo2 será NEGRO y subrayado. > > > >¿ Existe alguna manera de que estilo2 pueda heredar de estilo1 sin > >necesidad de que estilo2 sea hijo de estilo1? > >Useasé, sin tener que hacer esto: > > > ><body> > > > > <div id="estilo1"> > > > > <div id="estilo2"> > > </div> > > > > </div> > > > ></body> > > > >Donde un link de estilo2 sería BLANCO y subrayado; que es lo que > buscamos. > > > > > >Gracias ;) > > > >_______________________________________________ > >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 > > > > > > > > _______________________________________________ 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