Foros del Web » Programando para Internet » Javascript »

Clonación de css ó limpiar css

Estas en el tema de Clonación de css ó limpiar css en el foro de Javascript en Foros del Web. Hola que tal!, Si tengo un div con muchos estilos css y dentro de él meto otro div mediante JS, ¿Cómo puedo ponerle todo el ...
  #1 (permalink)  
Antiguo 28/07/2011, 14:56
 
Fecha de Ingreso: julio-2011
Ubicación: Zapopan, Jal. MX
Mensajes: 316
Antigüedad: 12 años, 9 meses
Puntos: 32
Clonación de css ó limpiar css

Hola que tal!,

Si tengo un div con muchos estilos css y dentro de él meto otro div mediante JS, ¿Cómo puedo ponerle todo el css del div padre?.

¿Existe algún método que puede hacerlo?

He pensado en copiar los atributos style y class pero no seria sufiente.

Gracias.
  #2 (permalink)  
Antiguo 29/07/2011, 14:02
Avatar de lordglazoon  
Fecha de Ingreso: julio-2011
Mensajes: 54
Antigüedad: 12 años, 9 meses
Puntos: 8
Respuesta: Clonación de css ó limpiar css

ejemplo:

Padre
.css_cal_light {lo que sea}

Hijo
.css_cal_light .css_title{lo que sea 2}


el hijo va a mantener los atributos del padre mas los suyos propios
  #3 (permalink)  
Antiguo 05/08/2011, 18:59
 
Fecha de Ingreso: julio-2011
Ubicación: Zapopan, Jal. MX
Mensajes: 316
Antigüedad: 12 años, 9 meses
Puntos: 32
Respuesta: Clonación de css ó limpiar css

Hola, gracias pero lo que necesito es obtenerlo de otra forma ya que el elemento podría traer los estilos en un atributo "style" o en una clase css o una computación o por un proceso de javascript.
  #4 (permalink)  
Antiguo 07/08/2011, 01:51
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Clonación de css ó limpiar css

buenas,
me resulta tan extraño lo que explicas. pues como explicaron, ciertas propiedades css se heredan en los elementos hijos. de todos modos, que yo sepa no existe algún método nativo para clonar propiedades css. tendrías que hacer tu propia función para iterar por todas las propiedades css de un elemento y entonces copiarlo a otro elemento. lo otro que se me ocurre es clonar el elemento (puede ser con sus hijos o sin ellos), pero no estoy seguro que duplique todas las propiedades, en particular las asignadas mediante javascript. sin embargo, debes estar conciente que al clonar un elemento no puedes cambiar el tipo de elemento. es decir, si clonas un DIV no puedes cambiarlo a P. en mi opinión, debes analizarlo más profundamente. no se por qué pero a mi entender tu queras que todos los elementos tengan ciertos estilos y cuando cambies un valor que se aplique en todos los elementos. si es el caso, entonces deberías de mirar cómo manipular una regla css a traves del DOM.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: css, js, limpiar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:52.