Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/04/2012, 03:33
tapuntdesign
 
Fecha de Ingreso: julio-2011
Mensajes: 83
Antigüedad: 12 años, 9 meses
Puntos: 24
Respuesta: Duda con cambiar color div onmouseover

Usando el pseudoselector hover se establecen las propiedades de tal elemento en un evento mouseover

Y de paso, todos los elementos visibles de la web tienen como propiedad background, transparent, predeterminadamente, lo que significa que son transparentes y por tanto, una propiedad de color de fondo definida para un nodo padre, afecta a todos los hijos. Si uno de los hijos tiene un color distinto de transparent se aplica tal color a sí mismo y sus hijos a excepción de este, y así sucesivamente.

Código CSS:
Ver original
  1. <* se establece el color para una clase */
  2. #clase {
  3.  
  4. background: red;
  5.  
  6. }
  7. /*  se añade una excepción para uno de los elementos hijos. En este caso, directo */
  8.  
  9. #clase > div:first-child {
  10.  
  11. background: green;
  12.  
  13. }